public class ModelTest extends ActiveAndroidTestCase
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelTest.AnotherMockModel
Mock model as we need 2 different model classes.
|
| Constructor and Description |
|---|
ModelTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
testBooleanColumnType()
Boolean should handle integer (0/1) and boolean (false/true) values.
|
void |
testColumnNamesDefaulToFieldNames()
Column names should default to the field name.
|
void |
testEqualsDifferentModel()
Equals should not be true for different model classes.
|
void |
testEqualsDifferentRows()
Two different rows in a table should not be equal (different ids).
|
void |
testEqualsNonModel()
Equals should be type-safe.
|
void |
testEqualsOnNew()
A new object does not have PK assigned yet,
therefore by default it is equal only to itself.
|
void |
testHashCode()
Tests hashcode for new instances.
|
void |
testHashCodeDifferentRows()
Two rows in a table should have different hashcodes.
|
assertArrayEquals, setUp, tearDowncreateApplication, getApplication, getSystemContext, terminateApplication, testApplicationTestCaseSetUpProperlyassertActivityRequiresPermission, assertReadingContentUriRequiresPermission, assertWritingContentUriRequiresPermission, getContext, scrubClass, setContext, testAndroidTestCaseSetupProperlycountTestCases, createResult, getName, run, run, runBare, runTest, setName, toStringassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, formatpublic void testEqualsNonModel()
public void testEqualsDifferentModel()
public void testEqualsOnNew()
public void testEqualsDifferentRows()
public void testHashCode()
public void testHashCodeDifferentRows()
public void testColumnNamesDefaulToFieldNames()
public void testBooleanColumnType()
Copyright © 2014. All rights reserved.