g3p-hash-2.0.0.0: test/Main.hs
import Test.Tasty
import Data.Monoid
import qualified G3Pb1
import qualified G3Pb2
import qualified Bcrypt
-- import qualified MyCorpExample
main = do
let fileName1 = G3Pb1.testVectorDefaultFileName
g3pb1Tvs <- G3Pb1.readTestVectorsFromFile fileName1
let fileName2 = G3Pb2.testVectorDefaultFileName
g3pb2Tvs <- G3Pb2.readTestVectorsFromFile fileName2
defaultMain (tests g3pb1Tvs g3pb2Tvs)
tests :: (String, Either String G3Pb1.TestVectors) -> (String, Either String G3Pb2.TestVectors) -> TestTree
tests g3pb1Tvs g3pb2Tvs = testGroup "Test" [
testGroup "G3Pb1" [G3Pb1.testFile g3pb1Tvs],
testGroup "G3Pb2" [G3Pb2.testFile g3pb2Tvs],
testGroup "bcrypt" Bcrypt.tests
-- testGroup "examples" MyCorpExample.tests
]