- Timestamp:
- 07/04/13 20:29:50 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/test/java/com/framsticks/core/ObjectInstanceTest.java
r90 r96 19 19 import com.framsticks.params.ReflectionAccess; 20 20 import com.framsticks.params.types.FloatParam; 21 22 import static com.framsticks.core.InstanceUtils.*; 23 21 24 22 25 import static org.fest.assertions.Assertions.*; … … 48 51 public void startInstance() { 49 52 instance = new ObjectInstance(); 50 instance. getRegistry().takeAllFrom(schema.getRegistry());53 instance.takeAllFrom(schema.getRegistry()); 51 54 52 55 instance.setRootObject(model); … … 62 65 })).isEqualTo("bla"); 63 66 64 assertDispatch(instance,new RunAt<Instance>() {67 instance.dispatch(new RunAt<Instance>() { 65 68 @Override 66 69 public void run() { 67 70 assertThat(instance.getRootObject(Model.class).getNeuroDefinitions().get(2).details).isEqualTo("G"); 68 71 69 Path path = instance.getPath("/");72 Path path = Path.to(instance, "/"); 70 73 assertThat(path.isResolved()); 71 AccessInterface access = instance.bindAccess(path);74 AccessInterface access = InstanceUtils.bindAccess(path); 72 75 assertThat(access.get("se", Double.class)).isEqualTo(1.0); 73 76 74 assertThat( instance.bindAccess("/parts/2").getFramsClass().getParamEntry("m", FloatParam.class).getDef(Double.class)).isEqualTo(1.0);75 assertThat( instance.bindAccess("/parts/2").getFramsClass().getParamEntry("m", FloatParam.class).getMax(Double.class)).isEqualTo(999.0);76 assertThat( instance.bindAccess("/parts/2")).isInstanceOf(ReflectionAccess.class);77 assertThat( instance.getPath("/neurodefs").getTopObject()).isInstanceOf(ArrayList.class);78 assertThat( instance.getPath("/joints/1").getTopObject()).isInstanceOf(Joint.class);79 assertThat( instance.bindAccess("/parts/2").get("i", String.class)).isEqualTo("bla");77 assertThat(bindAccess(instance, "/parts/2").getFramsClass().getParamEntry("m", FloatParam.class).getDef(Double.class)).isEqualTo(1.0); 78 assertThat(bindAccess(instance, "/parts/2").getFramsClass().getParamEntry("m", FloatParam.class).getMax(Double.class)).isEqualTo(999.0); 79 assertThat(bindAccess(instance, "/parts/2")).isInstanceOf(ReflectionAccess.class); 80 assertThat(Path.to(instance, "/neurodefs").getTopObject()).isInstanceOf(ArrayList.class); 81 assertThat(Path.to(instance, "/joints/1").getTopObject()).isInstanceOf(Joint.class); 82 assertThat(bindAccess(instance, "/parts/2").get("i", String.class)).isEqualTo("bla"); 80 83 } 81 84 });
Note: See TracChangeset
for help on using the changeset viewer.