newTestCase(SECTION,"new Boolean(true) > new Boolean(true)",false,newBoolean(true)>newBoolean(true));
newTestCase(SECTION,"new Boolean(true) > new Boolean(false)",true,newBoolean(true)>newBoolean(false));
newTestCase(SECTION,"new Boolean(false) > new Boolean(true)",false,newBoolean(false)>newBoolean(true));
newTestCase(SECTION,"new Boolean(false) > new Boolean(false)",false,newBoolean(false)>newBoolean(false));
newTestCase(SECTION,"new MyObject(Infinity) > new MyObject(Infinity)",false,newMyObject(Number.POSITIVE_INFINITY)>newMyObject(Number.POSITIVE_INFINITY));
newTestCase(SECTION,"new MyObject(-Infinity) > new MyObject(Infinity)",false,newMyObject(Number.NEGATIVE_INFINITY)>newMyObject(Number.POSITIVE_INFINITY));
newTestCase(SECTION,"new MyObject(-Infinity) > new MyObject(-Infinity)",false,newMyObject(Number.NEGATIVE_INFINITY)>newMyObject(Number.NEGATIVE_INFINITY));
newTestCase(SECTION,"new MyValueObject(false) > new MyValueObject(true)",false,newMyValueObject(false)>newMyValueObject(true));
newTestCase(SECTION,"new MyValueObject(true) > new MyValueObject(true)",false,newMyValueObject(true)>newMyValueObject(true));
newTestCase(SECTION,"new MyValueObject(false) > new MyValueObject(false)",false,newMyValueObject(false)>newMyValueObject(false));
newTestCase(SECTION,"new MyStringObject(false) > new MyStringObject(true)",false,newMyStringObject(false)>newMyStringObject(true));
newTestCase(SECTION,"new MyStringObject(true) > new MyStringObject(true)",false,newMyStringObject(true)>newMyStringObject(true));
newTestCase(SECTION,"new MyStringObject(false) > new MyStringObject(false)",false,newMyStringObject(false)>newMyStringObject(false));