func verifyLocalFileFromDefaultAsset(dir string, assert *assert.Assertions) { assert.Nil(verifyLocalFile(dir, "index.html")) assert.Nil(verifyLocalFile(dir, "site.js")) assert.Nil(verifyLocalFile(dir, "assets/1.txt")) assert.Nil(verifyLocalFile(dir, "assets/2.txt")) assert.Nil(verifyLocalFile(dir, "assets/more/3.txt")) assert.Nil(verifyLocalFile(dir, "assets/four/4.txt")) assert.Nil(verifyLocalFile(dir, "assets/fivesix/5.txt")) assert.Nil(verifyLocalFile(dir, "assets/fivesix/6.txt")) }
func runComplianceTest(assert *assert.Assertions, filename string) { var testSuites []TestSuite data, err := ioutil.ReadFile(filename) if assert.Nil(err) { err := json.Unmarshal(data, &testSuites) if assert.Nil(err) { for _, testsuite := range testSuites { runTestSuite(assert, testsuite, filename) } } } }
func startingPoints(t *assert.Assertions) ([]*Node, *ItemSets, int) { c := &config.Config{} i, err := NewItemSets(c, NewIntLoader) t.Nil(err) N, err := i.Loader().(*IntLoader).startingPoints(iterItems(items), 3) t.Nil(err) nodes := make([]*Node, 0, len(N)) for _, node := range N { n := node.(*Node) nodes = append(nodes, n) t.True(len(n.txs) >= 3, "len(n.txs) %d < 3", len(n.txs)) } return nodes, i, 3 }
func deleteAllViaService(db neoutils.CypherRunner, assert *assert.Assertions, annotationsRW annotations.Service) { _, err := annotationsRW.Delete(contentUUID) assert.Nil(err) qs := []*neoism.CypherQuery{ { Statement: fmt.Sprintf("MATCH (c:Thing {uuid: '%v'})-[rel]-(o) DELETE c, rel ", contentUUID), }, { Statement: fmt.Sprintf("MATCH (c:Thing {uuid: '%v'}) DELETE c ", contentUUID), }, } err = db.CypherBatch(qs) assert.NoError(err) }
func runTestCase(assert *assert.Assertions, given interface{}, testcase TestCase, filename string) { lexer := NewLexer() var err error _, err = lexer.tokenize(testcase.Expression) if err != nil { errMsg := fmt.Sprintf("(%s) Could not lex expression: %s -- %s", filename, testcase.Expression, err.Error()) assert.Fail(errMsg) return } parser := NewParser() _, err = parser.Parse(testcase.Expression) if err != nil { errMsg := fmt.Sprintf("(%s) Could not parse expression: %s -- %s", filename, testcase.Expression, err.Error()) assert.Fail(errMsg) return } actual, err := Search(testcase.Expression, given) if assert.Nil(err, fmt.Sprintf("Expression: %s", testcase.Expression)) { assert.Equal(testcase.Result, actual, fmt.Sprintf("Expression: %s", testcase.Expression)) } }
func assertInputNotInStore(input string, ref ref.Ref, s ChunkStore, assert *assert.Assertions) { data := s.Get(ref) assert.Nil(data, "Shouldn't have gotten data for %s", ref.String()) }
func assertGetNoExist(a *assert.Assertions, s KVStore, schema string, key string) { val, exist, err := s.Get(schema, key) a.NoError(err) a.False(exist) a.Nil(val) }