// Path: src/test/java/com/github/arteam/jdit/domain/PlayerDaoWithConstructor.java
// public class PlayerDaoWithConstructor extends BasePlayerDao {
// 
//     private Jdbi dbi;
// 
//     public PlayerDaoWithConstructor(Jdbi dbi) {
//         this.dbi = dbi;
//     }
// 
//     @Override
//     public Jdbi dbi() {
//         return dbi;
//     }
// }


import com.github.arteam.jdit.annotations.DBIHandle;
import com.github.arteam.jdit.annotations.TestedDao;
import com.github.arteam.jdit.domain.PlayerDaoWithConstructor;
import org.jdbi.v3.core.Handle;
import org.junit.Test;
import org.junit.runner.RunWith;
import java.text.SimpleDateFormat;
import static org.assertj.core.api.Assertions.assertThat;
package com.github.arteam.jdit;




@RunWith(DBIRunner.class)
public class DBIDaoWithConstructorTest {

    @DBIHandle
    Handle handle;

    @TestedDao
// Path: src/test/java/com/github/arteam/jdit/domain/PlayerDaoWithConstructor.java
// public class PlayerDaoWithConstructor extends BasePlayerDao {
// 
//     private Jdbi dbi;
// 
//     public PlayerDaoWithConstructor(Jdbi dbi) {
//         this.dbi = dbi;
//     }
// 
//     @Override
//     public Jdbi dbi() {
//         return dbi;
//     }
// }


// Path: src/test/java/com/github/arteam/jdit/DBIDaoWithConstructorTest.java
import com.github.arteam.jdit.annotations.DBIHandle;
import com.github.arteam.jdit.annotations.TestedDao;
import com.github.arteam.jdit.domain.PlayerDaoWithConstructor;
import org.jdbi.v3.core.Handle;
import org.junit.Test;
import org.junit.runner.RunWith;
import java.text.SimpleDateFormat;
import static org.assertj.core.api.Assertions.assertThat;

package com.github.arteam.jdit;




@RunWith(DBIRunner.class)
public class DBIDaoWithConstructorTest {

    @DBIHandle
    Handle handle;

    @TestedDao
    PlayerDaoWithConstructor playerDao;