package com.orm.androrm.test.statement; import java.util.ArrayList; import java.util.List; import java.util.Set; import android.test.AndroidTestCase; import com.orm.androrm.statement.InStatement; public class InStatementTest extends AndroidTestCase { public void testPlainStatement() { List<Object> values = new ArrayList<Object>(); values.add(1); InStatement in = new InStatement("foo", values); assertEquals("foo IN ('1')", in.toString()); values.add(2); values.add(3); in = new InStatement("foo", values); assertEquals("foo IN ('1','2','3')", in.toString()); } public void testGetKeys() { List<Object> values = new ArrayList<Object>(); values.add(1); InStatement in = new InStatement("foo", values); Set<String> keys = in.getKeys(); assertEquals(1, keys.size()); assertTrue(keys.contains("foo")); } }