Subversion Repositories Kolibri OS

Rev

Rev 7887 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7887 Rev 7972
Line 5... Line 5...
5
 
5
 
6
 
6
 
7
void main()
7
void main()
8
{   
8
{   
9
	io.run("/sys/develop/board", "");
9
	io.run("/sys/develop/board", "");
-
 
10
	test_int();
10
	test1();
11
	test_str();
Line 11... Line 12...
11
	test2();
12
	ExitProcess();
-
 
13
}
-
 
14
 
-
 
15
void test_int()
-
 
16
 collection_int ci=0;
-
 
17
 int i;
-
 
18
 {  
-
 
19
	ci.add(0);
-
 
20
	ci.add(1);
-
 
21
	ci.add(2);
-
 
22
	ci.add(3);
-
 
23
	debugln("-> 0 1 2 3");
-
 
24
	for (i=0; i
-
 
25
	ci.pop();
-
 
26
	ci.pop();
-
 
27
	ci.add(4);
-
 
28
	debugln("-> 0 1 4");
-
 
29
	for (i=0; i
-
 
30
	
-
 
31
	ci.set(1,9);
-
 
32
	debugln("-> 0 9 4");
-
 
33
	for (i=0; i
-
 
34
 
-
 
35
	ci.set(6,6);
-
 
36
	debugln("-> 0 9 4 0 0 0 6");
-
 
37
	for (i=0; i
-
 
38
 
-
 
39
	ci.swap(0,2);
-
 
40
	debugln("-> 4 9 0 0 0 0 6");
-
 
41
	for (i=0; i
12
}
42
}
13
 
43
 
14
void test1()
44
void test_str()
15
 collection s;
45
 collection s=0;
16
 {
46
 {
17
	s.add("Hello");
47
	s.add("Hello");
Line 24... Line 54...
24
	s.add("Kolibri");	
54
	s.add("Kolibri");	
25
	debugln(s.get(0)); //-> Hello
55
	debugln(s.get(0)); //-> Hello
26
	debugln(s.get(1)); //-> Kolibri
56
	debugln(s.get(1)); //-> Kolibri
27
	s.drop();
57
	s.drop();
28
}
58
}
29
 
-
 
30
void test2()
-
 
31
 collection_int ci;
-
 
32
 int i;
-
 
33
 {   
-
 
34
	ci.add(0);
-
 
35
	ci.add(1);
-
 
36
	ci.add(2);
-
 
37
	ci.add(3);
-
 
38
	debugln("-> 0 1 2 3");
-
 
39
	for (i=0; i 0 1 2 3
-
 
40
	ci.count--;
-
 
41
	ci.count--;
-
 
42
	ci.add(4);
-
 
43
	debugln("-> 0 1 4");
-
 
44
	for (i=0; i 0 1 4
-
 
45
	ci.drop();
-
 
46
}
-
 
47
59