import Database.Groundhog.TH (
groundhog,
mkPersist )
+import System.Console.CmdArgs.Default ( Default(..) )
import Test.Tasty ( TestTree, testGroup )
import Test.Tasty.HUnit ( (@?=), testCase )
import Text.XML.HXT.Core (
-- used our named fields.
to_xml (Message {..}) =
MessageXml
- 0
- ""
+ def
+ def
db_mid
- ""
+ def
db_sport
db_url
- []
- []
+ def
+ def
db_sms
db_text
db_continue
- ""
+ def
-- We don't need the key argument (from_xml_fk) since the XML type
-- contains more information in this case.
- from_xml (MessageXml _ _ c _ e f _ _ g h i _) =
- Message c e f g h i
+ from_xml (MessageXml _ _ c _ e f _ _ i j k _) =
+ Message c e f i j k
mkPersist tsn_codegen_config [groundhog|