// Path: src/main/java/ca/krasnay/sqlbuilder/ParameterizedPreparedStatementCreator.java
// static class SqlAndParams {
// 
//     private String sql;
//     private List<Object> params;
// 
//     private SqlAndParams(String sql, List<Object> params) {
//         super();
//         this.sql = sql;
//         this.params = params;
//     }
// 
//     public List<Object> getParams() {
//         return params;
//     }
// 
//     public String getSql() {
//         return sql;
//     }
// }


import junit.framework.TestCase;
import ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator.SqlAndParams;
package ca.krasnay.sqlbuilder;


public class ParameterizedPreparedStatementCreatorTest extends TestCase {

    private void assertResult(ParameterizedPreparedStatementCreator ppsc, String psSql, Object... params) {

// Path: src/main/java/ca/krasnay/sqlbuilder/ParameterizedPreparedStatementCreator.java
// static class SqlAndParams {
// 
//     private String sql;
//     private List<Object> params;
// 
//     private SqlAndParams(String sql, List<Object> params) {
//         super();
//         this.sql = sql;
//         this.params = params;
//     }
// 
//     public List<Object> getParams() {
//         return params;
//     }
// 
//     public String getSql() {
//         return sql;
//     }
// }


// Path: src/test/java/ca/krasnay/sqlbuilder/ParameterizedPreparedStatementCreatorTest.java
import junit.framework.TestCase;
import ca.krasnay.sqlbuilder.ParameterizedPreparedStatementCreator.SqlAndParams;

package ca.krasnay.sqlbuilder;


public class ParameterizedPreparedStatementCreatorTest extends TestCase {

    private void assertResult(ParameterizedPreparedStatementCreator ppsc, String psSql, Object... params) {

        SqlAndParams sap = ppsc.createSqlAndParams();