History log of /external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0457c0ff5ed455a394d8b0f7cf81528100ea4865 07-Sep-2011 adriancowham <adrian@zoodles.com> Merge remote branch 'upstream/master' into upstream-merge
320946cbbc34c5db5a856eb5581b5e3280c2c5f3 25-Aug-2011 Chris Van Vranken <cessationoftime@gmail.com> fix CLOB changes for SQLite compatibility. Use the Clob interface instead of the H2 specific class JdbcClob.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
0b1cf2dae9f688eaf17eee6ba853ebf5f9b21689 23-Aug-2011 adriancowham <adrian@zoodles.com> implemented ShadowCursorAdapter#moveToLast and added tests
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
b0b6ef0508aac9638763141f2f23c79482b1ead2 23-Aug-2011 Lenny Turetsky & Rick Kawala <pair+lenny+rick@pivotallabs.com> Make getString() handle CLOBs like it did on Friday. This is not the right fix, but Robolectric now behaves like it did on Friday.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
e2623f9312670f0df22c6e6c5f7969bd01d18130 20-Aug-2011 Joe Moore & Tyler Schultz <pair+joe+tyler@pivotallabs.com> Code formatting and other cleanup;
reverted pom.xml;
Added ShadowDatabaseUtil to shadow registry.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
a18b850f368f1d491b024561e2087569d3c636a8 20-Aug-2011 Chris Van Vranken <cessationoftime@gmail.com> fix incompatibility bug with moveToxxx() functions from merge
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
3f7f8f983b5a02d94c2cd55c5202c38605f7169c 20-Aug-2011 Chris Van Vranken <cessationoftime@gmail.com> Merge branch 'master' of git://github.com/pivotal/robolectric

Conflicts:
src/main/java/com/xtremelabs/robolectric/shadows/ShadowAbstractCursor.java
src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
1089c0f7ebc8a98939b49982656e3dc4dbe8291d 06-Aug-2011 Chris Van Vranken <cessationoftime@gmail.com> implement and test SQLiteStatement.simpleQueryForLong()
implement and test SQLiteStatement.simpleQueryForString()

add tests for corner cases on inputs for SQLiteDatabase.execSQL()

modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteProgram.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteStatement.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteStatementTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
415cfefe7cc3be5f1748a98d2247779f935ea22f 25-Jul-2011 Michael Portuesi <mikep@zoodles.com> Add support for #moveToPrevious()
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
2e4dd19a1a59a2489c76d8ac359b4ab52027e509 02-Jul-2011 Chris Van Vranken <cessationoftime@gmail.com> Fixed columnIndex lookups in a way so that H2 matches SQLite behavior
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
55fc1ea619eb28eec3a75c5efaf0d75bed8c9f13 02-Jul-2011 Chris Van Vranken <cessationoftime@gmail.com> fixed columnIndex lookups
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
2138c7fe6f457f8cc577ecb0f635d231daa62827 02-Jul-2011 Chris Van Vranken <cessationoftime@gmail.com> .
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
6a1483708e718f09c6e5136ff9c2831ebb1e2b22 02-Jul-2011 Chris Van Vranken <cessationoftime@gmail.com> Change so that getInt(),getFloat(), and other getNumbers return 0 when they encounter a null value in the SQLiteCursor.

modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
b970da24960c184335a2aba413e3f5bfbbed7825 30-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> This commit adds the basic feature of CursorWindow to ShadowSQLiteCursor:
ResultSet rows are now copied to a HashMap so that the cursor may move to old rows
even though the resultset is TYPE_FORWARD_ONLY.
modified: pom.xml
modified: src/main/java/com/xtremelabs/robolectric/Robolectric.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowAbstractCursor.java
deleted: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteClosable.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteProgram.java
modified: src/main/java/com/xtremelabs/robolectric/util/DatabaseConfig.java
modified: src/main/java/com/xtremelabs/robolectric/util/H2Map.java
new file: src/main/java/com/xtremelabs/robolectric/util/H2Map_TypeForwardOnly.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/CursorAdapterTest.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteCursorTest.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java
modified: src/test/java/com/xtremelabs/robolectric/util/DatabaseMapTest.java
modified: src/test/java/com/xtremelabs/robolectric/util/NullDatabaseMap.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
a67487bf2dd97805a8db494a8cd39e232b4c4fc5 26-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> Cleanup before pull request
modified: pom.xml
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/util/DatabaseConfig.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
23c888fc3422c493d25dab19a0842dc591243096 25-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> Now have the possibility to use different database implementations besides H2, with H2 as the default.
And additional implementations provided by other assemblies with testRunners that rely on Robolectric.
This will allow the use of SQLite without inhibiting the use of H2.

On branch master
modified: pom.xml
modified: src/main/java/com/xtremelabs/robolectric/RobolectricTestRunner.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java
modified: src/main/java/com/xtremelabs/robolectric/util/DBConfig.java
new file: src/main/java/com/xtremelabs/robolectric/util/H2DatabaseMap.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
3c12685104bc2899a199fbb057ca5d58d171cdf1 24-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowOverlayItem.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java
new file: src/main/java/com/xtremelabs/robolectric/util/DBConfig.java
modified: src/main/java/com/xtremelabs/robolectric/util/Strings.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/CursorAdapterTest.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteCursorTest.java
new file: src/test/java/com/xtremelabs/robolectric/util/SQLiteConfigTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
61af5948dbaab495a5b3cf04154cb709aa0ae231 24-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> Merge branch 'master' of git://github.com/pivotal/robolectric
2d5bab29e309152e1ffaf74b8a8f47d2f1dffac1 24-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> On branch master
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowAbstractCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
6b5fd00c7307500336dd8a8dbf002c3169c0d5f2 24-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> Clean up some warnings

On branch master
modified: src/main/java/com/xtremelabs/robolectric/Robolectric.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowAbstractCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteStatement.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
1a9369183084796a080ab7920cf840961a31abd2 24-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> On branch master
SQLiteCursorTests are now working against the SQLite code.

modified: src/main/java/com/xtremelabs/robolectric/Robolectric.java
new file: src/main/java/com/xtremelabs/robolectric/shadows/ShadowActivityGroup.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteCursorTest.java
deleted: src/test/java/com/xtremelabs/robolectric/sqlite/BasicSqliteTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
bdb2b1d336367115dee931221ea77fe1833607da 24-Jun-2011 Chris Van Vranken <cessationoftime@gmail.com> On branch master
modified: pom.xml
modified: src/main/java/com/xtremelabs/robolectric/Robolectric.java
new file: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteClosable.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
modified: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteDatabase.java
new file: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteProgram.java
new file: src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteStatement.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteCursorTest.java
modified: src/test/java/com/xtremelabs/robolectric/shadows/SQLiteDatabaseTest.java
new file: src/test/java/com/xtremelabs/robolectric/sqlite/BasicSqliteTest.java
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
5c64020aebafacaa7677f81c044ca22cb1694539 26-Mar-2011 Michael Portuesi <mikep@zoodles.com> Add methods to ShadowCursorAdapter, ShadowSQLiteCursor, ShadowAbstractCursor. Tests pending
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java
4ac725f9b4cebbf46805fc5e9b2f0eaf3fdd9b29 22-Dec-2010 Christian Williams <pair+xian@pivotallabs.com> Rearrange source tree to follow maven conventions.
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSQLiteCursor.java