- Timestamp:
- 09/10/13 21:11:41 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/test/java/com/framsticks/gui/ProcedureBrowserTest.java
r103 r105 7 7 import org.testng.annotations.Test; 8 8 9 import com.framsticks.core.Path;10 import com.framsticks.core.Tree;11 import com.framsticks.core.LocalTree;12 import com.framsticks.core.ValueChange;13 9 import com.framsticks.params.Access; 14 10 import com.framsticks.params.EventListener; 15 import com.framsticks.params.FramsClass;16 11 import com.framsticks.params.ReflectionAccess; 17 12 import com.framsticks.params.types.EventParam; 18 13 import com.framsticks.params.types.StringParam; 19 14 import com.framsticks.parsers.XmlLoader; 15 import com.framsticks.structure.LocalTree; 16 import com.framsticks.structure.Path; 17 import com.framsticks.structure.Tree; 18 import com.framsticks.structure.messages.ValueChange; 20 19 import com.framsticks.test.TestClass; 21 import com.framsticks.util.dispatching.Future Handler;20 import com.framsticks.util.dispatching.Future; 22 21 // import com.framsticks.util.dispatching.Dispatching; 23 22 import com.framsticks.util.dispatching.RunAt; 24 import static com.framsticks.core.TreeOperations.*; 23 import static com.framsticks.params.ParamsUtil.getParam; 24 import static com.framsticks.structure.TreeOperations.*; 25 25 26 26 @Test … … 53 53 @Override 54 54 protected void runAt() { 55 assertThat( bindAccess(tree, "/").getFramsClass().getParam("history")).isInstanceOf(StringParam.class);55 assertThat(getParam(bindAccess(tree, "/"), "history")).isInstanceOf(StringParam.class); 56 56 } 57 57 }); … … 64 64 Access access = bindAccess(tree, "/"); 65 65 assertThat(access).isInstanceOf(ReflectionAccess.class); 66 FramsClass framsClass = access.getFramsClass(); 67 assertThat(framsClass.getParam(0).getId()).isEqualTo("name"); 68 assertThat(framsClass.getParam(1).getId()).isEqualTo("history"); 69 assertThat(framsClass.getParam(2).getId()).isEqualTo("history_changed"); 70 assertThat(framsClass.getParam(3).getId()).isEqualTo("appendHistory"); 71 assertThat(framsClass.getParam(4).getId()).isEqualTo("resetHistory"); 66 assertThat(getParam(access, 0).getId()).isEqualTo("name"); 67 assertThat(getParam(access, 1).getId()).isEqualTo("history"); 68 assertThat(getParam(access, 2).getId()).isEqualTo("history_changed"); 69 assertThat(getParam(access, 3).getId()).isEqualTo("appendHistory"); 70 assertThat(getParam(access, 4).getId()).isEqualTo("resetHistory"); 72 71 73 72 assertThat(access.get("history", String.class)).isEqualTo("initial|"); … … 96 95 assertThat(access.get("history", String.class)).isEqualTo("initial|Żółw|"); 97 96 98 tree.addListener(Path.to(tree, "/"), access.getFramsClass().getParamEntry("history_changed", EventParam.class), listener, ValueChange.class, FutureHandler.doNothing(Void.class, failOnException));97 tree.addListener(Path.to(tree, "/"), getParam(access, "history_changed", EventParam.class), listener, ValueChange.class, Future.doNothing(Void.class, failOnException)); 99 98 } 100 99 }); … … 109 108 assertThat(access.get("history", String.class)).isEqualTo(""); 110 109 111 tree.removeListener(Path.to(tree, "/"), access.getFramsClass().getParamEntry("history_changed", EventParam.class), listener, FutureHandler.doNothing(Void.class, failOnException));110 tree.removeListener(Path.to(tree, "/"), getParam(access, "history_changed", EventParam.class), listener, Future.doNothing(Void.class, failOnException)); 112 111 } 113 112 });
Note: See TracChangeset
for help on using the changeset viewer.