|
From: <tre...@us...> - 2007-10-17 23:50:00
|
Revision: 507
http://ogoglio.svn.sourceforge.net/ogoglio/?rev=507&view=rev
Author: trevorolio
Date: 2007-10-17 16:50:01 -0700 (Wed, 17 Oct 2007)
Log Message:
-----------
THIS CHECKIN BREAKS THE DB FORMAT. Drop and rebuild upon update.
Added several fields to templates to hold information about whether avatars can sit on them.
(not that the UI reflects this or the client actually supports it yet)
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-10-17 23:49:58 UTC (rev 506)
+++ maven/trunk/ogoglio-integration-test/src/test/java/com/ogoglio/client/test/ClientTest.java 2007-10-17 23:50:01 UTC (rev 507)
@@ -15,7 +15,6 @@
import java.awt.Dimension;
import java.awt.Shape;
-import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
@@ -29,6 +28,8 @@
import java.util.Vector;
import javax.media.j3d.Transform3D;
+import javax.vecmath.Point3d;
+import javax.vecmath.Quat4d;
import javax.vecmath.Vector3d;
import junit.framework.TestCase;
@@ -921,6 +922,24 @@
newTemplateDoc = webClient1.getTemplateDocument(webClient1.getAuthenticator().getUsername(), newTemplateDoc.getTemplateID());
assertEquals(false, newTemplateDoc.hasScriptFile());
+
+ assertFalse(newTemplateDoc.isSeat());
+ newTemplateDoc.setSeat(true);
+ Point3d seatPosition = new Point3d(3, 4, 5);
+ newTemplateDoc.setSeatPosition(seatPosition);
+ Quat4d seatRot = new Quat4d(0.5, 0.5, 0.5, 0.5);
+ newTemplateDoc.setSeatRotation(seatRot);
+ webClient1.updateTemplate(newTemplateDoc);
+ newTemplateDoc = webClient1.getTemplateDocument(webClient1.getAuthenticator().getUsername(), newTemplateDoc.getTemplateID());
+ assertEquals(true, newTemplateDoc.isSeat());
+ assertTrue(seatPosition.equals(newTemplateDoc.getSeatPosition()));
+ assertTrue(seatRot.equals(newTemplateDoc.getSeatRotation()));
+
+ newTemplateDoc.setSeat(false);
+ webClient1.updateTemplate(newTemplateDoc);
+ newTemplateDoc = webClient1.getTemplateDocument(webClient1.getAuthenticator().getUsername(), newTemplateDoc.getTemplateID());
+ assertEquals(false, newTemplateDoc.isSeat());
+
return newTemplateDoc;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|