@@ -4,109 +4,109 @@ import 'package:dart_native_example/android/entity.dart';
4
4
import 'package:dart_native/dart_native.dart' ;
5
5
6
6
testAndroid (RuntimeStub stub) {
7
- // int ms = currentTimeMillis();
8
- // double resultDouble = stub.getDouble(10.0);
9
- // int use = currentTimeMillis() - ms;
10
- // print('getDouble result:$resultDouble , cost:$use');
11
- //
12
- // ms = currentTimeMillis();
13
- // String resultChar = stub.getChar('a');
14
- // use = currentTimeMillis() - ms;
15
- // print('getChar result:$resultChar , cost:$use');
16
- //
17
- // ms = currentTimeMillis();
18
- // int resultInt = stub.getInt(10);
19
- // use = currentTimeMillis() - ms;
20
- // print('getInt result:$resultInt , cost:$use');
21
- //
22
- // ms = currentTimeMillis();
23
- // bool resultBool = stub.getBool(true);
24
- // use = currentTimeMillis() - ms;
25
- // print('getBool result:$resultBool , cost:$use');
26
- //
27
- // ms = currentTimeMillis();
28
- // double resultFloat = stub.getFloat(10.5);
29
- // use = currentTimeMillis() - ms;
30
- // print('getFloat result:$resultFloat , cost:$use');
31
- //
32
- // ms = currentTimeMillis();
33
- // int resultByte = stub.getByte(1);
34
- // use = currentTimeMillis() - ms;
35
- // print('getByte result:$resultByte , cost:$use');
36
- //
37
- // ms = currentTimeMillis();
38
- // int resultShort = stub.getShort(1);
39
- // use = currentTimeMillis() - ms;
40
- // print('getShort result:$resultShort , cost:$use');
41
- //
42
- // ms = currentTimeMillis();
43
- // int resultLong = stub.getLong(100);
44
- // use = currentTimeMillis() - ms;
45
- // print('getLong result:$resultLong , cost:$use');
46
- //
47
- // ms = currentTimeMillis();
48
- // String resultString = stub.getString("test is success?");
49
- // use = currentTimeMillis() - ms;
50
- // print('getString result:$resultString, cost:$use');
51
- //
52
- // ms = currentTimeMillis();
53
- // int resultAdd = stub.add(10, 20);
54
- // use = currentTimeMillis() - ms;
55
- // print('add result:$resultAdd, cost:$use');
56
- //
57
- // ms = currentTimeMillis();
58
- // stub.log("testlog", "log test");
59
- // use = currentTimeMillis() - ms;
60
- // print('testlog, cost:$use');
61
- //
62
- // bool resultCall = stub.complexCall(
63
- // "test",
64
- // 10,
65
- // 'a',
66
- // 10.0,
67
- // 12.0,
68
- // 1,
69
- // 2,
70
- // 10000,
71
- // false);
72
- // print('call result:$resultCall');
73
- //
74
- // Entity entity = stub.createEntity();
75
- // print('entity get time : ${entity.getCurrentTime()}');
76
- // print('stub get time : ${stub.getTime(entity)}');
77
- //
78
- // print('new entity get time : ${stub.getTime(new Entity())}');
7
+ int ms = currentTimeMillis ();
8
+ double resultDouble = stub.getDouble (10.0 );
9
+ int use = currentTimeMillis () - ms;
10
+ print ('getDouble result:$resultDouble , cost:$use ' );
11
+
12
+ ms = currentTimeMillis ();
13
+ String resultChar = stub.getChar ('a' );
14
+ use = currentTimeMillis () - ms;
15
+ print ('getChar result:$resultChar , cost:$use ' );
16
+
17
+ ms = currentTimeMillis ();
18
+ int resultInt = stub.getInt (10 );
19
+ use = currentTimeMillis () - ms;
20
+ print ('getInt result:$resultInt , cost:$use ' );
21
+
22
+ ms = currentTimeMillis ();
23
+ bool resultBool = stub.getBool (true );
24
+ use = currentTimeMillis () - ms;
25
+ print ('getBool result:$resultBool , cost:$use ' );
26
+
27
+ ms = currentTimeMillis ();
28
+ double resultFloat = stub.getFloat (10.5 );
29
+ use = currentTimeMillis () - ms;
30
+ print ('getFloat result:$resultFloat , cost:$use ' );
31
+
32
+ ms = currentTimeMillis ();
33
+ int resultByte = stub.getByte (1 );
34
+ use = currentTimeMillis () - ms;
35
+ print ('getByte result:$resultByte , cost:$use ' );
36
+
37
+ ms = currentTimeMillis ();
38
+ int resultShort = stub.getShort (1 );
39
+ use = currentTimeMillis () - ms;
40
+ print ('getShort result:$resultShort , cost:$use ' );
41
+
42
+ ms = currentTimeMillis ();
43
+ int resultLong = stub.getLong (100 );
44
+ use = currentTimeMillis () - ms;
45
+ print ('getLong result:$resultLong , cost:$use ' );
46
+
47
+ ms = currentTimeMillis ();
48
+ String resultString = stub.getString ("test is success?" );
49
+ use = currentTimeMillis () - ms;
50
+ print ('getString result:$resultString , cost:$use ' );
51
+
52
+ ms = currentTimeMillis ();
53
+ int resultAdd = stub.add (10 , 20 );
54
+ use = currentTimeMillis () - ms;
55
+ print ('add result:$resultAdd , cost:$use ' );
56
+
57
+ ms = currentTimeMillis ();
58
+ stub.log ("testlog" , "log test" );
59
+ use = currentTimeMillis () - ms;
60
+ print ('testlog, cost:$use ' );
61
+
62
+ bool resultCall = stub.complexCall (
63
+ "test" ,
64
+ 10 ,
65
+ 'a' ,
66
+ 10.0 ,
67
+ 12.0 ,
68
+ 1 ,
69
+ 2 ,
70
+ 10000 ,
71
+ false );
72
+ print ('call result:$resultCall ' );
73
+
74
+ Entity entity = stub.createEntity ();
75
+ print ('entity get time : ${entity .getCurrentTime ()}' );
76
+ print ('stub get time : ${stub .getTime (entity )}' );
77
+
78
+ print ('new entity get time : ${stub .getTime (new Entity ())}' );
79
79
80
80
stub.setDelegateListener (DelegateStub ());
81
81
82
- // print("integer ${stub.getInteger()}");
83
- //
84
- // List list = stub.getList([1, 2, 3, 4]);
85
- // for (int item in list) {
86
- // print("item $item");
87
- // }
88
- //
89
- // list = stub.getByteList([byte(1), byte(2), byte(3), byte(4)]);
90
- // for (int item in list) {
91
- // print("item $item");
92
- // }
93
- //
94
- // list = stub.getFloatList([float(1.0), float(2.0), float(3.0), float(4.0)]);
95
- // for (double item in list) {
96
- // print("item $item");
97
- // }
98
- //
99
- // list = stub.getCycleList([[1, 2, 3], [4, 5, 6], [7, 8, 9]]);
100
- // for (List items in list) {
101
- // for (int item in items) {
102
- // print("item $item");
103
- // }
104
- // }
105
- //
106
- // List byteArray = stub.getByteArray([byte(1), byte(2), byte(3)]);
107
- // for (int byte in byteArray) {
108
- // print("item $byte");
109
- // }
82
+ print ("integer ${stub .getInteger ()}" );
83
+
84
+ List list = stub.getList ([1 , 2 , 3 , 4 ]);
85
+ for (int item in list) {
86
+ print ("item $item " );
87
+ }
88
+
89
+ list = stub.getByteList ([byte (1 ), byte (2 ), byte (3 ), byte (4 )]);
90
+ for (int item in list) {
91
+ print ("item $item " );
92
+ }
93
+
94
+ list = stub.getFloatList ([float (1.0 ), float (2.0 ), float (3.0 ), float (4.0 )]);
95
+ for (double item in list) {
96
+ print ("item $item " );
97
+ }
98
+
99
+ list = stub.getCycleList ([[1 , 2 , 3 ], [4 , 5 , 6 ], [7 , 8 , 9 ]]);
100
+ for (List items in list) {
101
+ for (int item in items) {
102
+ print ("item $item " );
103
+ }
104
+ }
105
+
106
+ List byteArray = stub.getByteArray ([byte (1 ), byte (2 ), byte (3 )]);
107
+ for (int byte in byteArray) {
108
+ print ("item $byte " );
109
+ }
110
110
}
111
111
112
112
int currentTimeMillis () {
0 commit comments