forked from gabrielmm1234/jvm-sb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
testa
executable file
·63 lines (51 loc) · 2.12 KB
/
testa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# para testar se nao quebrou
rm jvm.exe
#make clean
make
#echo "finished building"
#clear
#./compila
#echo "finished compiling"
#./jvm.exe HelloWorld.class $1 && echo "" && java HelloWorld
#./jvm.exe Delta.class $1 && echo "" && java Delta
#./jvm.exe Switch.class $1 && echo "" && java Switch
#./jvm.exe LookupSwitch2.class $1 && echo "" && java LookupSwitch2
#./jvm.exe Object2.class $1 && echo "" && java Object2
#
# testes de instrucao aritmetica
#./jvm.exe Operacoes.class $1 && echo "" && java Operacoes
## aritmetica com tipos##
#./jvm.exe int_aritmetica.class $1 && echo "" && java int_aritmetica
#./jvm.exe long_aritmetica.class $1 && echo "" && java long_aritmetica
#./jvm.exe float_aritmetica.class $1 && echo "" && java float_aritmetica
#./jvm.exe double_aritmetica.class $1 && echo "" && java double_aritmetica
#./jvm.exe short_aritmetica.class $1 && echo "" && java short_aritmetica
## aritmetica
#./jvm.exe testeLogArit.class $1 && echo "" && java testeLogArit
## switch - agora eh para ta funcionando##
#./jvm.exe tableswitch.class $1 && echo "" && java tableswitch
## logicos ##
## tem array no meio - ./jvm.exe int_logico.java $1 && echo "" && java Operacoes
## o short tb tem array no meio
#./jvm.exe long_logico.class $1 && echo "" && java long_logico
#./jvm.exe float_logico.class $1 && echo "" && java float_logico
#./jvm.exe double_logico.class $1 && echo "" && java double_logico
## while ##
#./jvm.exe Fibonacci.class $1 && echo "" && java Fibonacci
#./jvm.exe CountWheat.class $1 && echo "" && java CountWheat
#./jvm.exe HarmonicSeries.class $1 && echo "" && java HarmonicSeries
## casting
#./jvm.exe int_cast.class $1 && echo "" && java int_cast
#./jvm.exe float_cast.class $1 && echo "" && java float_cast
#./jvm.exe long_cast.class $1 && echo "" && java long_cast
#./jvm.exe double_cast.class $1 && echo "" && java double_cast
## array
#./jvm.exe vetor1.class $1 && echo "" && java Operacoes
## methods
#./jvm.exe method_test.class $1 && echo "" && java Operacoes
#
#
# objects
./jvm.exe objeto_teste.class $1 && echo "" && java objeto_teste
# static
#./jvm.exe static_test.class $1 && echo "" && java static_test