@Test(expected = IllegalArgumentException.class) public void insertIntoColumnsValues_withDifferentNumberOfValues_throwsException() { insert() .into("my_table") .columns("a", "b", "c") .values(1, 2); } }
@Test public void insertIntoColumnsValues() { /* When */ insert() .into("my_table") .columns("a", "b", "c") .values(1, 2, 3) .executeOn(getStatementExecutor()); /* Then */ verifyStatementExecuted("INSERT INTO my_table (a,b,c) VALUES (?,?,?)", 1, 2, 3); }