| 51 | } |
| 52 | |
| 53 | public void testVar() { |
| 54 | assertEquals("var StringVar", "a string var", Testpkg.getStringVar()); |
| 55 | |
| 56 | String newStringVar = "a new string var"; |
| 57 | Testpkg.setStringVar(newStringVar); |
| 58 | assertEquals("var StringVar", newStringVar, Testpkg.getStringVar()); |
| 59 | |
| 60 | assertEquals("var IntVar", 77, Testpkg.getIntVar()); |
| 61 | |
| 62 | long newIntVar = 777; |
| 63 | Testpkg.setIntVar(newIntVar); |
| 64 | assertEquals("var IntVar", newIntVar, Testpkg.getIntVar()); |
| 65 | |
| 66 | S s0 = Testpkg.getStructVar(); |
| 67 | assertEquals("var StructVar", "a struct var", s0.string()); |
| 68 | S s1 = Testpkg.new_(); |
| 69 | Testpkg.setStructVar(s1); |
| 70 | assertEquals("var StructVar", s1.string(), Testpkg.getStructVar().string()); |
| 71 | |
| 72 | AnI obj = new AnI(); |
| 73 | obj.name = "this is an I"; |
| 74 | Testpkg.setInterfaceVar(obj); |
| 75 | assertEquals("var InterfaceVar", obj.string(), Testpkg.getInterfaceVar().string()); |
| 76 | } |
| 77 | |
| 78 | public void testAssets() { |
| 79 | // Make sure that a valid context is set before reading assets |