Skip to content
This repository was archived by the owner on Feb 21, 2026. It is now read-only.

Commit 965b3bd

Browse files
committed
Updated unit testing from files
1 parent 2b579b0 commit 965b3bd

46 files changed

Lines changed: 388 additions & 412 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

eiger.Tests/EigerTests.cs

Lines changed: 25 additions & 411 deletions
Large diffs are not rendered by default.

eiger.Tests/eiger.Tests.csproj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<ProjectReference Include="..\eiger\eiger.csproj" />
20+
<None Update="tests\**">
21+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
22+
</None>
2123
</ItemGroup>
2224

25+
<ItemGroup>
26+
<ProjectReference Include="..\eiger\eiger.csproj" />
27+
</ItemGroup>
2328
</Project>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
let anonymous = func(a, b) ret a + b end
2+
emitln(anonymous(2, 3))
3+
4+
anonymous = func(a) ret a * a end
5+
emitln(anonymous(4))
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
5
2+
16
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
let x = 0
2+
while x != 5 do
3+
emit(x)
4+
if x ?=2 then brk end
5+
x += 1
6+
end
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
012

eiger.Tests/tests/BasicForLoop.ei

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
for i = 1 to 10 do
2+
emit(i)
3+
end
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
123456789
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
func return_ten() ret 10 end
2+
emitln(return_ten())
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
10

0 commit comments

Comments
 (0)