"testing" check "pkg.re/check.v1" ) // ////////////////////////////////////////////////////////////////////////////////// // type FSSuite struct{} // ////////////////////////////////////////////////////////////////////////////////// // func Test(t *testing.T) { check.TestingT(t) } // ////////////////////////////////////////////////////////////////////////////////// // var _ = check.Suite(&FSSuite{}) // ////////////////////////////////////////////////////////////////////////////////// // func (s *FSSuite) TestList(c *check.C) { tmpDir := c.MkDir() os.Mkdir(tmpDir+"/.dir0", 0755) os.Create(tmpDir + "/.file0") os.Create(tmpDir + "/file1.mp3") os.Create(tmpDir + "/file2.jpg") os.Mkdir(tmpDir+"/dir1", 0755) os.Mkdir(tmpDir+"/dir2", 0755)
_CONFIG_FILE_NAME = "knf-config-test.conf" _CONFIG_EMPTY_FILE_NAME = "knf-config-test-empty.conf" _CONFIG_MALFORMED_FILE_NAME = "knf-config-test-malf.conf" ) // ////////////////////////////////////////////////////////////////////////////////// // type KNFSuite struct { ConfigPath string EmptyConfigPath string MalformedConfigPath string } // ////////////////////////////////////////////////////////////////////////////////// // var _ = check.Suite(&KNFSuite{}) // ////////////////////////////////////////////////////////////////////////////////// // func Test(t *testing.T) { check.TestingT(t) } func (s *KNFSuite) SetUpSuite(c *check.C) { tmpdir := c.MkDir() s.ConfigPath = tmpdir + "/" + _CONFIG_FILE_NAME s.EmptyConfigPath = tmpdir + "/" + _CONFIG_EMPTY_FILE_NAME s.MalformedConfigPath = tmpdir + "/" + _CONFIG_MALFORMED_FILE_NAME err := ioutil.WriteFile(s.ConfigPath, []byte(_CONFIG_DATA), 0644)
"fmt" "testing" "time" check "pkg.re/check.v1" ) // ////////////////////////////////////////////////////////////////////////////////// // func Test(t *testing.T) { check.TestingT(t) } type SSLLabsSuite struct{} // ////////////////////////////////////////////////////////////////////////////////// // var _ = check.Suite(&SSLLabsSuite{}) // ////////////////////////////////////////////////////////////////////////////////// // func (s *SSLLabsSuite) TestInfo(c *check.C) { api, err := NewAPI("SSLScanTester", "4.0.0") c.Assert(api, check.NotNil) c.Assert(err, check.IsNil) c.Assert(api.Info.EngineVersion, check.Equals, "1.24.4") c.Assert(api.Info.CriteriaVersion, check.Equals, "2009l") } func (s *SSLLabsSuite) TestAnalyze(c *check.C) { api, err := NewAPI("SSLScanTester", "4.0.0")