diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2017-04-15 23:02:32 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2017-04-15 23:02:32 +0200 | 
| commit | d6ced9cf1c51e0ddadd16114bdcf34ee358e3a7e (patch) | |
| tree | fb2d50b3de53fccff48e2b673dd95d3c5d013221 /java/MyMyBatis/src | |
| parent | 1cba4569e9cad8d94933e9b4860582a4742519ed (diff) | |
| download | share-d6ced9cf1c51e0ddadd16114bdcf34ee358e3a7e.zip share-d6ced9cf1c51e0ddadd16114bdcf34ee358e3a7e.tar.gz  | |
java : MyMyBatis add assertions to tests
Diffstat (limited to 'java/MyMyBatis/src')
| -rw-r--r-- | java/MyMyBatis/src/Main.java | 34 | 
1 files changed, 29 insertions, 5 deletions
diff --git a/java/MyMyBatis/src/Main.java b/java/MyMyBatis/src/Main.java index 9e69b0d..043e978 100644 --- a/java/MyMyBatis/src/Main.java +++ b/java/MyMyBatis/src/Main.java @@ -4,6 +4,14 @@ import java.util.List;  public class Main  { +    private static void failIf(boolean fail, String msg) +    { +        if (fail) { +            System.err.println("FAIL " + msg); +            System.exit(1); +        } +    } +      public static void main(String [] args )      {          try { @@ -16,26 +24,42 @@ public class Main          Model m;          List<Model> models; -        System.out.println("count  : " + dao.count()); +        int count = dao.count(); +        failIf(count != 2, "count()"); +        System.out.println("count  : " + count);          models = dao.select(); +        count = models.size(); +        failIf(count != 2, "select()");          System.out.println("select : ");          for (Model _m : models) System.out.println(" - " +_m.toString());          m = dao.selectOne(2); +        failIf(m == null , "selectOne()");          System.out.println("selectOne : " + m.toString());          System.out.println("update ...");          m.setName("adios");          dao.update(m);          m = dao.selectOne(2); +        failIf(m == null , "selectOne()"); +        failIf(!m.getName().equals("adios") , "selectOne()");          System.out.println("selectOne : " + m.toString()); -        System.out.println("delete : " + dao.delete(m)); -        System.out.println("count  : " + dao.count()); +        count = dao.delete(m); +        failIf(count != 1, "delete()"); +        System.out.println("delete : " + count); +        count = dao.count(); +        failIf(count != 1, "count()"); +        System.out.println("count  : " + count);          System.out.println("insert ...");          m = new Model(-1, "HoMySatan"); -        dao.insert(m); -        System.out.println("count  : " + dao.count()); +        count = dao.insert(m); +        failIf(count != 1, "insert()"); +        count = dao.count(); +        failIf(count != 2, "count()"); +        System.out.println("count  : " + count);          System.out.println("select : ");          models = dao.select(); +        count = models.size(); +        failIf(count != 2, "select()");          for (Model _m : models) System.out.println(" - " +_m.toString());      }  }  | 
