|
From: <tre...@us...> - 2007-12-10 22:50:42
|
Revision: 624
http://ogoglio.svn.sourceforge.net/ogoglio/?rev=624&view=rev
Author: trevorolio
Date: 2007-12-10 14:50:47 -0800 (Mon, 10 Dec 2007)
Log Message:
-----------
Fixed a couple of bugs in CometProto so it no longer throws NullPointerExceptions in routine failure cases seen in tests. Added mutable background colors to spaces.
Modified Paths:
--------------
maven/trunk/ogoglio-integration-test/src/test/java/com/ogoglio/client/test/ClientTest.java
Modified: maven/trunk/ogoglio-integration-test/src/test/java/com/ogoglio/client/test/ClientTest.java
===================================================================
--- maven/trunk/ogoglio-integration-test/src/test/java/com/ogoglio/client/test/ClientTest.java 2007-12-10 22:50:35 UTC (rev 623)
+++ maven/trunk/ogoglio-integration-test/src/test/java/com/ogoglio/client/test/ClientTest.java 2007-12-10 22:50:47 UTC (rev 624)
@@ -304,7 +304,8 @@
checkAuthDoc(advancedAuth, basicAuth);
spaceDocument = checkSpaceSeaLevel(advancedClient, spaceDocument);
-
+ spaceDocument = checkBackgroundColor(advancedClient, spaceDocument);
+
checkSettings(spaceDocument.getSpaceID(), advancedClient);
TemplateDocument newTemplateDoc = checkTemplateScriptAPI(advancedClient);
@@ -599,6 +600,17 @@
}
+ private SpaceDocument checkBackgroundColor(WebAPIClient advancedClient, SpaceDocument spaceDocument) throws IOException {
+ advancedClient.setSpaceBackgroundColor(spaceDocument.getSpaceID(), new float[]{ 0.5f, 0.5f, 0.5f });
+
+ spaceDocument = advancedClient.getSpaceDocument(spaceDocument.getSpaceID(), false);
+ assertEquals(0.5, spaceDocument.getBackgroundColor()[0], 0.0001);
+ assertEquals(0.5, spaceDocument.getBackgroundColor()[1], 0.0001);
+ assertEquals(0.5, spaceDocument.getBackgroundColor()[2], 0.0001);
+
+ return spaceDocument;
+ }
+
private SpaceDocument checkSpaceSeaLevel(WebAPIClient webClient1, SpaceDocument spaceDocument) throws IOException {
assertFalse(spaceDocument.getDisplaySea());
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|