summaryrefslogtreecommitdiff
path: root/src/test/java/com/amazon
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/amazon')
-rw-r--r--src/test/java/com/amazon/carbonado/synthetic/TestSyntheticStorableBuilders.java196
1 files changed, 96 insertions, 100 deletions
diff --git a/src/test/java/com/amazon/carbonado/synthetic/TestSyntheticStorableBuilders.java b/src/test/java/com/amazon/carbonado/synthetic/TestSyntheticStorableBuilders.java
index bcb82ed..375d6b3 100644
--- a/src/test/java/com/amazon/carbonado/synthetic/TestSyntheticStorableBuilders.java
+++ b/src/test/java/com/amazon/carbonado/synthetic/TestSyntheticStorableBuilders.java
@@ -43,6 +43,7 @@ import com.amazon.carbonado.SupportException;
import com.amazon.carbonado.Version;
import com.amazon.carbonado.Nullable;
import com.amazon.carbonado.Join;
+import com.amazon.carbonado.Name;
import com.amazon.carbonado.adapter.YesNoAdapter;
import com.amazon.carbonado.adapter.TextAdapter;
@@ -69,26 +70,25 @@ public class TestSyntheticStorableBuilders extends TestCase {
private static final ValueVendor VENDOR = new ValueVendor();
- public static final String VERSION = '@'
- + Version.class.toString().substring(10) + "()";
+ public static final String NAME = '@' + Name.class.getName() + "(value=";
- public static final String NULLABLE = '@'
- + Nullable.class.toString().substring(10) + "()";
+ public static final String VERSION = '@' + Version.class.getName() + "()";
- public static final String JOIN = '@' + Join.class.toString().substring(10) + '(';
+ public static final String NULLABLE = '@' + Nullable.class.getName() + "()";
+
+ public static final String JOIN = '@' + Join.class.getName() + '(';
public static final String INTERNAL = "internal=[]";
public static final String EXTERNAL = "external=[]";
- public final static String YESNO = '@'
- + YesNoAdapter.class.toString().substring(10) + "(lenient=true)";
+ public final static String YESNO = '@' + YesNoAdapter.class.getName() + "(lenient=true)";
public static final String TEXT = '@'
- + TextAdapter.class.toString().substring(10) + "(charset=UTF-8, altCharsets=[])";
+ + TextAdapter.class.getName() + "(charset=UTF-8, altCharsets=[])";
public static final String TEXT_2 = '@'
- + TextAdapter.class.toString().substring(10) + "(altCharsets=[], charset=UTF-8)";
+ + TextAdapter.class.getName() + "(altCharsets=[], charset=UTF-8)";
private static Set s_storableInterfaceMethods = new HashSet();
@@ -100,30 +100,29 @@ public class TestSyntheticStorableBuilders extends TestCase {
new IndexDef("stringProp", Direction.ASCENDING),
new IndexDef("longProp", Direction.DESCENDING), },
new MethodDef[] {
- new MethodDef("getStringProp", new String[] { TEXT }),
- new MethodDef("getLongProp", null),
- new MethodDef("getId", null),
- new MethodDef("getIntProp", null),
- new MethodDef("getDoubleProp", null),
+ new MethodDef("getStringProp", NAME + "stringProp)", TEXT),
+ new MethodDef("getLongProp", NAME + "longProp)"),
+ new MethodDef("getId", NAME + "id)"),
+ new MethodDef("getIntProp", NAME + "intProp)"),
+ new MethodDef("getDoubleProp", NAME+ "doubleProp)"),
// FIXME: add version prop to STB
-// new MethodDef("getVersionNumber",
-// new String[] { VERSION }),
- new MethodDef("getIsConsistent_0", null),
-// new MethodDef("setVersionNumber", null),
- new MethodDef("copyFromMaster_0", null),
- new MethodDef("copyToMasterPk_0", null),
- new MethodDef("setId", null),
-
- new MethodDef("setStringProp", null),
- new MethodDef("setLongProp", null),
- new MethodDef("setID", null),
- new MethodDef("setIntProp", null),
- new MethodDef("setDoubleProp", null),
-
- new MethodDef("getClass", null),
- new MethodDef("wait", null),
- new MethodDef("notify", null),
- new MethodDef("notifyAll", null), },
+ // new MethodDef("getVersionNumber", VERSION),
+ new MethodDef("getIsConsistent_0"),
+ // new MethodDef("setVersionNumber"),
+ new MethodDef("copyFromMaster_0"),
+ new MethodDef("copyToMasterPk_0"),
+ new MethodDef("setId"),
+
+ new MethodDef("setStringProp"),
+ new MethodDef("setLongProp"),
+ new MethodDef("setID"),
+ new MethodDef("setIntProp"),
+ new MethodDef("setDoubleProp"),
+
+ new MethodDef("getClass"),
+ new MethodDef("wait"),
+ new MethodDef("notify"),
+ new MethodDef("notifyAll"), },
null),
new TestDef("string/long+synthetic",
StorableTestBasic.class,
@@ -132,33 +131,32 @@ public class TestSyntheticStorableBuilders extends TestCase {
new IndexDef("stringProp", Direction.ASCENDING),
new IndexDef("longProp", Direction.DESCENDING), },
new MethodDef[] {
- new MethodDef("getStringProp", new String[] { TEXT }),
- new MethodDef("getLongProp", null),
- new MethodDef("getId", null),
- new MethodDef("getIntProp", null),
- new MethodDef("getDoubleProp", null),
+ new MethodDef("getStringProp", NAME + "stringProp)", TEXT),
+ new MethodDef("getLongProp", NAME + "longProp)"),
+ new MethodDef("getId", NAME + "id)"),
+ new MethodDef("getIntProp", NAME + "intProp)"),
+ new MethodDef("getDoubleProp", NAME + "doubleProp)"),
// FIXME: add version prop to STB
-// new MethodDef("getVersionNumber",
-// new String[] { VERSION }),
- new MethodDef("getIsConsistent_0", null),
-// new MethodDef("setVersionNumber", null),
- new MethodDef("copyFromMaster_0", null),
- new MethodDef("copyToMasterPk_0", null),
- new MethodDef("setId", null),
-
- new MethodDef("setStringProp", null),
- new MethodDef("setLongProp", null),
- new MethodDef("setID", null),
- new MethodDef("setIntProp", null),
- new MethodDef("setDoubleProp", null),
-
- new MethodDef("getClass", null),
- new MethodDef("wait", null),
- new MethodDef("notify", null),
- new MethodDef("notifyAll", null),
-
- new MethodDef("getTestSynth", new String[] { NULLABLE }),
- new MethodDef("setTestSynth", null),
+ // new MethodDef("getVersionNumber", VERSION),
+ new MethodDef("getIsConsistent_0"),
+ // new MethodDef("setVersionNumber"l),
+ new MethodDef("copyFromMaster_0"),
+ new MethodDef("copyToMasterPk_0"),
+ new MethodDef("setId"),
+
+ new MethodDef("setStringProp"),
+ new MethodDef("setLongProp"),
+ new MethodDef("setID"),
+ new MethodDef("setIntProp"),
+ new MethodDef("setDoubleProp"),
+
+ new MethodDef("getClass"),
+ new MethodDef("wait"),
+ new MethodDef("notify"),
+ new MethodDef("notifyAll"),
+
+ new MethodDef("getTestSynth", NAME + "testSynth)", NULLABLE),
+ new MethodDef("setTestSynth"),
},
new SyntheticProperty[] { new SyntheticProperty("testSynth",
String.class,
@@ -171,30 +169,29 @@ public class TestSyntheticStorableBuilders extends TestCase {
new IndexDef("stringProp", Direction.ASCENDING),
new IndexDef("longProp", Direction.DESCENDING), },
new MethodDef[] {
-
- new MethodDef("getStringProp", new String[] { TEXT }),
- new MethodDef("getLongProp", null),
- new MethodDef("getId", null),
- new MethodDef("getIntProp", null),
- new MethodDef("getDoubleProp", null),
- new MethodDef("getIsConsistent_0", null),
- new MethodDef("copyFromMaster_0", null),
- new MethodDef("copyToMasterPk_0", null),
- new MethodDef("setId", null),
-
- new MethodDef("setStringProp", null),
- new MethodDef("setLongProp", null),
- new MethodDef("setID", null),
- new MethodDef("setIntProp", null),
- new MethodDef("setDoubleProp", null),
-
- new MethodDef("getClass", null),
- new MethodDef("wait", null),
- new MethodDef("notify", null),
- new MethodDef("notifyAll", null),
-
- new MethodDef("getTestSynth", new String[] { VERSION }),
- new MethodDef("setTestSynth", null),
+ new MethodDef("getStringProp", NAME + "stringProp)", TEXT),
+ new MethodDef("getLongProp", NAME + "longProp)"),
+ new MethodDef("getId", NAME + "id)"),
+ new MethodDef("getIntProp", NAME + "intProp)"),
+ new MethodDef("getDoubleProp", NAME + "doubleProp)"),
+ new MethodDef("getIsConsistent_0"),
+ new MethodDef("copyFromMaster_0"),
+ new MethodDef("copyToMasterPk_0"),
+ new MethodDef("setId"),
+
+ new MethodDef("setStringProp"),
+ new MethodDef("setLongProp"),
+ new MethodDef("setID"),
+ new MethodDef("setIntProp"),
+ new MethodDef("setDoubleProp"),
+
+ new MethodDef("getClass"),
+ new MethodDef("wait"),
+ new MethodDef("notify"),
+ new MethodDef("notifyAll"),
+
+ new MethodDef("getTestSynth", NAME + "testSynth)", NULLABLE),
+ new MethodDef("setTestSynth"),
},
new SyntheticProperty[] { new SyntheticProperty("testSynth",
int.class,
@@ -267,25 +264,24 @@ public class TestSyntheticStorableBuilders extends TestCase {
"TSSB~synthId~synthStr~synthInt~synthVers~synthBool",
null,
new MethodDef[] {
- new MethodDef("getSynthId",
- null),
+ new MethodDef("getSynthId", NAME + "synthId)"),
new MethodDef("getSynthStr",
- new String[] { NULLABLE }),
- new MethodDef("getSynthInt", null),
+ NAME + "synthStr)", NULLABLE),
+ new MethodDef("getSynthInt", NAME + "synthInt)"),
new MethodDef("getSynthVers",
- new String[] { VERSION }),
- new MethodDef("isSynthBool", null),
-
- new MethodDef("setSynthId", null),
- new MethodDef("setSynthStr", null),
- new MethodDef("setSynthInt", null),
- new MethodDef("setSynthVers", null),
- new MethodDef("setSynthBool", null),
-
- new MethodDef("getClass", null),
- new MethodDef("wait", null),
- new MethodDef("notify", null),
- new MethodDef("notifyAll", null), },
+ NAME + "synthVers)", VERSION),
+ new MethodDef("isSynthBool", NAME + "synthBool)"),
+
+ new MethodDef("setSynthId"),
+ new MethodDef("setSynthStr"),
+ new MethodDef("setSynthInt"),
+ new MethodDef("setSynthVers"),
+ new MethodDef("setSynthBool"),
+
+ new MethodDef("getClass"),
+ new MethodDef("wait"),
+ new MethodDef("notify"),
+ new MethodDef("notifyAll"), },
props);
SyntheticStorableBuilder b = new SyntheticStorableBuilder(
@@ -498,7 +494,7 @@ public class TestSyntheticStorableBuilders extends TestCase {
String[] mAnnotations;
- public MethodDef(String name, String[] annotations) {
+ public MethodDef(String name, String... annotations) {
mName = name;
mAnnotations = annotations;
}