test clean
This commit is contained in:
parent
6d22037602
commit
3770190db5
14 changed files with 92 additions and 83 deletions
|
|
@ -36,9 +36,7 @@ func (qs *store) ValueOf(s string) graph.Value {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (qs *store) AddTriple(quad.Quad) {}
|
||||
|
||||
func (qs *store) AddTripleSet([]quad.Quad) {}
|
||||
func (qs *store) ApplyDeltas([]*graph.Delta) error { return nil }
|
||||
|
||||
func (qs *store) Quad(graph.Value) quad.Quad { return quad.Quad{} }
|
||||
|
||||
|
|
@ -60,6 +58,8 @@ func (qs *store) NameOf(v graph.Value) string {
|
|||
|
||||
func (qs *store) Size() int64 { return 0 }
|
||||
|
||||
func (qs *store) Horizon() int64 { return 0 }
|
||||
|
||||
func (qs *store) DebugPrint() {}
|
||||
|
||||
func (qs *store) OptimizeIterator(it graph.Iterator) (graph.Iterator, bool) {
|
||||
|
|
|
|||
|
|
@ -137,7 +137,7 @@ func TestLoadDatabase(t *testing.T) {
|
|||
}
|
||||
|
||||
w, _ := writer.NewSingleReplication(qs, nil)
|
||||
qs.AddQuad(quad.Quad{"Something", "points_to", "Something Else", "context"})
|
||||
w.AddQuad(quad.Quad{"Something", "points_to", "Something Else", "context"})
|
||||
for _, pq := range []string{"Something", "points_to", "Something Else", "context"} {
|
||||
if got := qs.NameOf(qs.ValueOf(pq)); got != pq {
|
||||
t.Errorf("Failed to roundtrip %q, got:%q expect:%q", pq, got, pq)
|
||||
|
|
|
|||
|
|
@ -48,6 +48,11 @@ type Handle struct {
|
|||
QuadWriter QuadWriter
|
||||
}
|
||||
|
||||
func (h *Handle) Close() {
|
||||
h.QuadStore.Close()
|
||||
h.QuadWriter.Close()
|
||||
}
|
||||
|
||||
var ErrQuadExists = errors.New("Quad exists")
|
||||
var ErrQuadNotExist = errors.New("Quad doesn't exist")
|
||||
|
||||
|
|
@ -61,6 +66,9 @@ type QuadWriter interface {
|
|||
// Removes a quad matching the given one from the database,
|
||||
// if it exists. Does nothing otherwise.
|
||||
RemoveQuad(quad.Quad) error
|
||||
|
||||
// Cleans up replication and closes the writing aspect of the database.
|
||||
Close() error
|
||||
}
|
||||
|
||||
type NewQuadWriterFunc func(TripleStore, Options) (QuadWriter, error)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue