/test/kilim/test/ex/ExTaskArgTypes.java

http://github.com/kilim/kilim · Java · 32 lines · 27 code · 4 blank · 1 comment · 10 complexity · 2ef9efd8820f534eb75e623b331f7113 MD5 · raw file

  1. package kilim.test.ex;
  2. import kilim.Pausable;
  3. import kilim.Task;
  4. public class ExTaskArgTypes extends Task {
  5. public void execute() throws Pausable {
  6. int i = 99;
  7. double d = Math.PI;
  8. String s = "foobar";
  9. long l = Long.MAX_VALUE;
  10. float f = 10.5f;
  11. check(f, l, s, d, i);
  12. // Task.yield();
  13. assert i == 99 : "Int wrong";
  14. assert d == Math.PI: "Double wrong";
  15. assert s == "foobar" : "String wrong";
  16. assert l == Long.MAX_VALUE : "Long wrong";
  17. assert f == 10.5f: "Float wrong";
  18. Task.exit("Done");
  19. }
  20. void check(float f, long l, Object s, double d, int i) throws Pausable {
  21. assert d == Math.PI;
  22. assert l == Long.MAX_VALUE;
  23. assert f == 10.5f;
  24. Task.yield();
  25. assert i == 99;
  26. assert l == Long.MAX_VALUE;
  27. }
  28. }