@@ -3,15 +3,15 @@ import * as util from "../../src/util";
33
44export class MapTests {
55 @Test ( "map constructor" )
6- public mapConstructor ( ) {
6+ public mapConstructor ( ) : void {
77 const lua = util . transpileString ( `let mymap = new Map(); return mymap.size;` ) ;
88 const result = util . executeLua ( lua ) ;
99
1010 Expect ( result ) . toBe ( 0 ) ;
1111 }
1212
1313 @Test ( "map iterable constructor" )
14- public mapIterableConstructor ( ) {
14+ public mapIterableConstructor ( ) : void {
1515 const lua = util . transpileString ( `let mymap = new Map([["a", "c"],["b", "d"]]);
1616 return mymap.has("a") && mymap.has("b");` ) ;
1717 const result = util . executeLua ( lua ) ;
@@ -20,7 +20,7 @@ export class MapTests {
2020 }
2121
2222 @Test ( "map iterable constructor map" )
23- public mapIterableConstructor2 ( ) {
23+ public mapIterableConstructor2 ( ) : void {
2424 const lua = util . transpileString ( `let mymap = new Map(new Map([["a", "c"],["b", "d"]]));
2525 return mymap.has("a") && mymap.has("b");` ) ;
2626 const result = util . executeLua ( lua ) ;
@@ -29,7 +29,7 @@ export class MapTests {
2929 }
3030
3131 @Test ( "map clear" )
32- public mapClear ( ) {
32+ public mapClear ( ) : void {
3333 const mapTS = `let mymap = new Map([["a", "c"],["b", "d"]]); mymap.clear();` ;
3434 const lua = util . transpileString ( mapTS + `return mymap.size;` ) ;
3535 const size = util . executeLua ( lua ) ;
@@ -41,15 +41,15 @@ export class MapTests {
4141 }
4242
4343 @Test ( "map delete" )
44- public mapDelete ( ) {
44+ public mapDelete ( ) : void {
4545 const mapTS = `let mymap = new Map([["a", "c"],["b", "d"]]); mymap.delete("a");` ;
4646 const lua = util . transpileString ( mapTS + `return mymap.has("b") && !mymap.has("a");` ) ;
4747 const contains = util . executeLua ( lua ) ;
4848 Expect ( contains ) . toBe ( true ) ;
4949 }
5050
5151 @Test ( "map entries" )
52- public mapEntries ( ) {
52+ public mapEntries ( ) : void {
5353 const lua = util . transpileString ( `let mymap = new Map([[5, 2],[6, 3],[7, 4]]);
5454 let count = 0;
5555 for (var [key, value] of mymap.entries()) { count += key + value; }
@@ -59,7 +59,7 @@ export class MapTests {
5959 }
6060
6161 @Test ( "map foreach" )
62- public mapForEach ( ) {
62+ public mapForEach ( ) : void {
6363 const lua = util . transpileString (
6464 `let mymap = new Map([["a", 2],["b", 3],["c", 4]]);
6565 let count = 0;
@@ -72,7 +72,7 @@ export class MapTests {
7272 }
7373
7474 @Test ( "map foreach keys" )
75- public mapForEachKeys ( ) {
75+ public mapForEachKeys ( ) : void {
7676 const lua = util . transpileString (
7777 `let mymap = new Map([[5, 2],[6, 3],[7, 4]]);
7878 let count = 0;
@@ -85,42 +85,42 @@ export class MapTests {
8585 }
8686
8787 @Test ( "map get" )
88- public mapGet ( ) {
88+ public mapGet ( ) : void {
8989 const lua = util . transpileString ( `let mymap = new Map([["a", "c"],["b", "d"]]); return mymap.get("a");` ) ;
9090 const result = util . executeLua ( lua ) ;
9191 Expect ( result ) . toBe ( "c" ) ;
9292 }
9393
9494 @Test ( "map get missing" )
95- public mapGetMissing ( ) {
95+ public mapGetMissing ( ) : void {
9696 const lua = util . transpileString ( `let mymap = new Map([["a", "c"],["b", "d"]]); return mymap.get("c");` ) ;
9797 const result = util . executeLua ( lua ) ;
9898 Expect ( result ) . toBe ( null ) ;
9999 }
100100
101101 @Test ( "map has" )
102- public mapHas ( ) {
102+ public mapHas ( ) : void {
103103 const lua = util . transpileString ( `let mymap = new Map([["a", "c"]]); return mymap.has("a");` ) ;
104104 const contains = util . executeLua ( lua ) ;
105105 Expect ( contains ) . toBe ( true ) ;
106106 }
107107
108108 @Test ( "map has false" )
109- public mapHasFalse ( ) {
109+ public mapHasFalse ( ) : void {
110110 const lua = util . transpileString ( `let mymap = new Map(); return mymap.has("a");` ) ;
111111 const contains = util . executeLua ( lua ) ;
112112 Expect ( contains ) . toBe ( false ) ;
113113 }
114114
115115 @Test ( "map has null" )
116- public mapHasNull ( ) {
116+ public mapHasNull ( ) : void {
117117 const lua = util . transpileString ( `let mymap = new Map([["a", "c"]]); return mymap.has(null);` ) ;
118118 const contains = util . executeLua ( lua ) ;
119119 Expect ( contains ) . toBe ( false ) ;
120120 }
121121
122122 @Test ( "map keys" )
123- public mapKeys ( ) {
123+ public mapKeys ( ) : void {
124124 const lua = util . transpileString ( `let mymap = new Map([[5, 2],[6, 3],[7, 4]]);
125125 let count = 0;
126126 for (var key of mymap.keys()) { count += key; }
@@ -130,7 +130,7 @@ export class MapTests {
130130 }
131131
132132 @Test ( "map set" )
133- public mapSet ( ) {
133+ public mapSet ( ) : void {
134134 const mapTS = `let mymap = new Map(); mymap.set("a", 5);` ;
135135 const lua = util . transpileString ( mapTS + `return mymap.has("a");` ) ;
136136 const has = util . executeLua ( lua ) ;
@@ -142,7 +142,7 @@ export class MapTests {
142142 }
143143
144144 @Test ( "map values" )
145- public mapValues ( ) {
145+ public mapValues ( ) : void {
146146 const lua = util . transpileString ( `let mymap = new Map([[5, 2],[6, 3],[7, 4]]);
147147 let count = 0;
148148 for (var value of mymap.values()) { count += value; }
@@ -152,7 +152,7 @@ export class MapTests {
152152 }
153153
154154 @Test ( "map size" )
155- public mapSize ( ) {
155+ public mapSize ( ) : void {
156156 Expect ( util . transpileAndExecute ( `let m = new Map(); return m.size;` ) ) . toBe ( 0 ) ;
157157 Expect ( util . transpileAndExecute ( `let m = new Map(); m.set(1,3); return m.size;` ) ) . toBe ( 1 ) ;
158158 Expect ( util . transpileAndExecute ( `let m = new Map([[1,2],[3,4]]); return m.size;` ) ) . toBe ( 2 ) ;
0 commit comments