Skip to content

Instantly share code, notes, and snippets.

@fffej
Created July 12, 2012 10:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fffej/3097136 to your computer and use it in GitHub Desktop.
Save fffej/3097136 to your computer and use it in GitHub Desktop.
Top level.
@Test
public void test() {
Environment env = new Environment();
env.register(assign($("a"), plus($("b"), $("c"))));
env.register(assign($("c"), multiply($(2), $("d"))));
env.register(assign($("b"), $(3)));
env.register(assign($("d"), $(2)));
Assert.assertThat(env.valueOf($("a")), equalTo(7));
Assert.assertThat(env.valueOf($("b")), equalTo(3));
Assert.assertThat(env.valueOf($("c")), equalTo(4));
Assert.assertThat(env.valueOf($("d")), equalTo(2));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment