// Path: cathandsgendroid-apt/src/test/java/net/cattaka/util/cathandsgendroid/test/model/StringKvModel.java
// @DataModel(find="key", autoincrement=false, 
// query= {
//         "Distinct:select distinct value from stringKvModel",
//         "QueryKey:select value from stringKvModel where key=?",
//         "QueryValue:select key as value from stringKvModel where value=?"
// }
// )
// public class StringKvModel {
// 	@DataModelAttrs(primaryKey=true)
// 	private String key;
// 	private String value;
// 
// 	public StringKvModel() {
// 	}
// 	
// 	public StringKvModel(String key, String value) {
// 		super();
// 		this.key = key;
// 		this.value = value;
// 	}
// 
// 	public String getKey() {
// 		return key;
// 	}
// 	public void setKey(String key) {
// 		this.key = key;
// 	}
// 	public String getValue() {
// 		return value;
// 	}
// 	public void setValue(String value) {
// 		this.value = value;
// 	}
// }


import net.cattaka.util.cathandsgendroid.test.model.StringKvModel;
import net.cattaka.util.cathandsgendroid.test.model.StringKvModelCatHands;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import android.database.sqlite.SQLiteDatabase;
import org.robolectric.annotation.Config;
import static org.junit.Assert.*;
package net.cattaka.util.cathandsgendroid.test;





@RunWith(RobolectricTestRunner.class)
public class StringKvModelTest {
	@Test
    public void testRun() {
        SQLiteDatabase db = SQLiteDatabase.create(null);
        db.execSQL(StringKvModelCatHands.SQL_CREATE_TABLE);
		
        StringKvModelCatHands.insert(db, new StringKvModel("Cat","Fish"));
        StringKvModelCatHands.insert(db, new StringKvModel("Dog","Meat"));
// Path: cathandsgendroid-apt/src/test/java/net/cattaka/util/cathandsgendroid/test/model/StringKvModel.java
// @DataModel(find="key", autoincrement=false, 
// query= {
//         "Distinct:select distinct value from stringKvModel",
//         "QueryKey:select value from stringKvModel where key=?",
//         "QueryValue:select key as value from stringKvModel where value=?"
// }
// )
// public class StringKvModel {
// 	@DataModelAttrs(primaryKey=true)
// 	private String key;
// 	private String value;
// 
// 	public StringKvModel() {
// 	}
// 	
// 	public StringKvModel(String key, String value) {
// 		super();
// 		this.key = key;
// 		this.value = value;
// 	}
// 
// 	public String getKey() {
// 		return key;
// 	}
// 	public void setKey(String key) {
// 		this.key = key;
// 	}
// 	public String getValue() {
// 		return value;
// 	}
// 	public void setValue(String value) {
// 		this.value = value;
// 	}
// }


// Path: cathandsgendroid-apt/src/test/java/net/cattaka/util/cathandsgendroid/test/StringKvModelTest.java
import net.cattaka.util.cathandsgendroid.test.model.StringKvModel;
import net.cattaka.util.cathandsgendroid.test.model.StringKvModelCatHands;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import android.database.sqlite.SQLiteDatabase;
import org.robolectric.annotation.Config;
import static org.junit.Assert.*;

package net.cattaka.util.cathandsgendroid.test;





@RunWith(RobolectricTestRunner.class)
public class StringKvModelTest {
	@Test
    public void testRun() {
        SQLiteDatabase db = SQLiteDatabase.create(null);
        db.execSQL(StringKvModelCatHands.SQL_CREATE_TABLE);
		
        StringKvModelCatHands.insert(db, new StringKvModel("Cat","Fish"));
        StringKvModelCatHands.insert(db, new StringKvModel("Dog","Meat"));
        StringKvModelCatHands.insert(db, new StringKvModel("Frog","Bug"));