Skip to content

Commit c149b1f

Browse files
committed
move samples to integration tests +semver:skip
1 parent d3e0f19 commit c149b1f

35 files changed

+66
-134
lines changed

ExtendedJavaScriptSubset.sln

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -36,42 +36,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IssueTemplate", "IssueTempl
3636
.github\ISSUE_TEMPLATE\feature_request.md = .github\ISSUE_TEMPLATE\feature_request.md
3737
EndProjectSection
3838
EndProject
39-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{04ABBF20-AD95-4366-8EDE-57095A37735E}"
40-
ProjectSection(SolutionItems) = preProject
41-
samples\abs.js = samples\abs.js
42-
samples\arraddremove.js = samples\arraddremove.js
43-
samples\arreditread.js = samples\arreditread.js
44-
samples\ceil.js = samples\ceil.js
45-
samples\defaultarray.js = samples\defaultarray.js
46-
samples\equals.js = samples\equals.js
47-
samples\exprtest.js = samples\exprtest.js
48-
samples\fastpow.js = samples\fastpow.js
49-
samples\forwardref.js = samples\forwardref.js
50-
samples\gcd.js = samples\gcd.js
51-
samples\lcm.js = samples\lcm.js
52-
samples\linkedlist.js = samples\linkedlist.js
53-
samples\objeditread.js = samples\objeditread.js
54-
samples\posneg.js = samples\posneg.js
55-
samples\prime.js = samples\prime.js
56-
samples\primefactor.js = samples\primefactor.js
57-
samples\quicksort.js = samples\quicksort.js
58-
samples\range.js = samples\range.js
59-
samples\recur.js = samples\recur.js
60-
samples\searchinll.js = samples\searchinll.js
61-
samples\settable.js = samples\settable.js
62-
samples\squareroot.js = samples\squareroot.js
63-
samples\summator.js = samples\summator.js
64-
samples\tern.js = samples\tern.js
65-
samples\this.js = samples\this.js
66-
samples\typeresolving.js = samples\typeresolving.js
67-
samples\vec2d.js = samples\vec2d.js
68-
samples\cycled.js = samples\cycled.js
69-
samples\scope.js = samples\scope.js
70-
samples\xxx.js = samples\xxx.js
71-
samples\overload_object.js = samples\overload_object.js
72-
samples\overload.js = samples\overload.js
73-
EndProjectSection
74-
EndProject
7539
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Src", "Src", "{FB8F6EE1-1942-46D6-954E-9A1647BBDF10}"
7640
EndProject
7741
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{3F131901-A9EC-451A-B7E9-726887CFE5FB}"

Readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
[Грамматика](src/Domain/HydraScript.Domain.FrontEnd/Parser/grammar.txt)
2525

26-
[Рабочие примеры](samples)
26+
[Рабочие примеры](tests/HydraScript.IntegrationTests/Samples)
2727

2828
### Цели проекта
2929
1. Частично реализовать JavaScript с объектами и статической структурной типизацией, избавившись от таких понятий, как `constructor`, `class`, `interface`

tests/HydraScript.IntegrationTests/HydraScript.IntegrationTests.csproj

Lines changed: 65 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<NoWarn>CA1816</NoWarn>
55
</PropertyGroup>
6-
6+
77
<ItemGroup>
88
<PackageReference Include="AwesomeAssertions" />
99
<PackageReference Include="MartinCostello.Logging.XUnit" />
@@ -24,134 +24,102 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<Content Include="..\..\samples\abs.js">
28-
<Link>Samples\abs.js</Link>
27+
<None Update="Samples\abs.js">
2928
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
30-
</Content>
31-
<Content Include="..\..\samples\arraddremove.js">
32-
<Link>Samples\arraddremove.js</Link>
29+
</None>
30+
<None Update="Samples\arraddremove.js">
3331
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
34-
</Content>
35-
<Content Include="..\..\samples\arreditread.js">
36-
<Link>Samples\arreditread.js</Link>
32+
</None>
33+
<None Update="Samples\arreditread.js">
3734
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
38-
</Content>
39-
<Content Include="..\..\samples\ceil.js">
40-
<Link>Samples\ceil.js</Link>
35+
</None>
36+
<None Update="Samples\ceil.js">
4137
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
42-
</Content>
43-
<Content Include="..\..\samples\cycled.js">
44-
<Link>Samples\cycled.js</Link>
38+
</None>
39+
<None Update="Samples\cycled.js">
4540
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
46-
</Content>
47-
<Content Include="..\..\samples\defaultarray.js">
48-
<Link>Samples\defaultarray.js</Link>
41+
</None>
42+
<None Update="Samples\defaultarray.js">
4943
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
50-
</Content>
51-
<Content Include="..\..\samples\equals.js">
52-
<Link>Samples\equals.js</Link>
44+
</None>
45+
<None Update="Samples\equals.js">
5346
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
54-
</Content>
55-
<Content Include="..\..\samples\exprtest.js">
56-
<Link>Samples\exprtest.js</Link>
47+
</None>
48+
<None Update="Samples\exprtest.js">
5749
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
58-
</Content>
59-
<Content Include="..\..\samples\fastpow.js">
60-
<Link>Samples\fastpow.js</Link>
50+
</None>
51+
<None Update="Samples\fastpow.js">
6152
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
62-
</Content>
63-
<Content Include="..\..\samples\forwardref.js">
64-
<Link>Samples\forwardref.js</Link>
53+
</None>
54+
<None Update="Samples\forwardref.js">
6555
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
66-
</Content>
67-
<Content Include="..\..\samples\gcd.js">
68-
<Link>Samples\gcd.js</Link>
56+
</None>
57+
<None Update="Samples\gcd.js">
6958
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
70-
</Content>
71-
<Content Include="..\..\samples\lcm.js">
72-
<Link>Samples\lcm.js</Link>
59+
</None>
60+
<None Update="Samples\lcm.js">
7361
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
74-
</Content>
75-
<Content Include="..\..\samples\linkedlist.js">
76-
<Link>Samples\linkedlist.js</Link>
62+
</None>
63+
<None Update="Samples\linkedlist.js">
7764
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
78-
</Content>
79-
<Content Include="..\..\samples\objeditread.js">
80-
<Link>Samples\objeditread.js</Link>
65+
</None>
66+
<None Update="Samples\objeditread.js">
8167
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
82-
</Content>
83-
<Content Include="..\..\samples\overload.js">
84-
<Link>Samples\overload.js</Link>
68+
</None>
69+
<None Update="Samples\overload.js">
8570
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
86-
</Content>
87-
<Content Include="..\..\samples\overload_object.js">
88-
<Link>Samples\overload_object.js</Link>
71+
</None>
72+
<None Update="Samples\overload_object.js">
8973
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
90-
</Content>
91-
<Content Include="..\..\samples\posneg.js">
92-
<Link>Samples\posneg.js</Link>
74+
</None>
75+
<None Update="Samples\posneg.js">
9376
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
94-
</Content>
95-
<Content Include="..\..\samples\prime.js">
96-
<Link>Samples\prime.js</Link>
77+
</None>
78+
<None Update="Samples\prime.js">
9779
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
98-
</Content>
99-
<Content Include="..\..\samples\primefactor.js">
100-
<Link>Samples\primefactor.js</Link>
80+
</None>
81+
<None Update="Samples\primefactor.js">
10182
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
102-
</Content>
103-
<Content Include="..\..\samples\quicksort.js">
104-
<Link>Samples\quicksort.js</Link>
83+
</None>
84+
<None Update="Samples\quicksort.js">
10585
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
106-
</Content>
107-
<Content Include="..\..\samples\range.js">
108-
<Link>Samples\range.js</Link>
86+
</None>
87+
<None Update="Samples\range.js">
10988
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
110-
</Content>
111-
<Content Include="..\..\samples\recur.js">
112-
<Link>Samples\recur.js</Link>
89+
</None>
90+
<None Update="Samples\recur.js">
11391
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
114-
</Content>
115-
<Content Include="..\..\samples\scope.js">
116-
<Link>Samples\scope.js</Link>
92+
</None>
93+
<None Update="Samples\scope.js">
11794
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
118-
</Content>
119-
<Content Include="..\..\samples\searchinll.js">
120-
<Link>Samples\searchinll.js</Link>
95+
</None>
96+
<None Update="Samples\searchinll.js">
12197
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
122-
</Content>
123-
<Content Include="..\..\samples\settable.js">
124-
<Link>Samples\settable.js</Link>
98+
</None>
99+
<None Update="Samples\settable.js">
125100
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
126-
</Content>
127-
<Content Include="..\..\samples\squareroot.js">
128-
<Link>Samples\squareroot.js</Link>
101+
</None>
102+
<None Update="Samples\squareroot.js">
129103
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
130-
</Content>
131-
<Content Include="..\..\samples\summator.js">
132-
<Link>Samples\summator.js</Link>
104+
</None>
105+
<None Update="Samples\summator.js">
133106
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
134-
</Content>
135-
<Content Include="..\..\samples\tern.js">
136-
<Link>Samples\tern.js</Link>
107+
</None>
108+
<None Update="Samples\tern.js">
137109
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
138-
</Content>
139-
<Content Include="..\..\samples\this.js">
140-
<Link>Samples\this.js</Link>
110+
</None>
111+
<None Update="Samples\this.js">
141112
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
142-
</Content>
143-
<Content Include="..\..\samples\typeresolving.js">
144-
<Link>Samples\typeresolving.js</Link>
113+
</None>
114+
<None Update="Samples\typeresolving.js">
145115
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
146-
</Content>
147-
<Content Include="..\..\samples\vec2d.js">
148-
<Link>Samples\vec2d.js</Link>
116+
</None>
117+
<None Update="Samples\vec2d.js">
149118
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
150-
</Content>
151-
<Content Include="..\..\samples\xxx.js">
152-
<Link>Samples\xxx.js</Link>
119+
</None>
120+
<None Update="Samples\xxx.js">
153121
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
154-
</Content>
122+
</None>
155123
</ItemGroup>
156124

157125
</Project>

samples/abs.js renamed to tests/HydraScript.IntegrationTests/samples/abs.js

File renamed without changes.

samples/arraddremove.js renamed to tests/HydraScript.IntegrationTests/samples/arraddremove.js

File renamed without changes.

samples/arreditread.js renamed to tests/HydraScript.IntegrationTests/samples/arreditread.js

File renamed without changes.

samples/ceil.js renamed to tests/HydraScript.IntegrationTests/samples/ceil.js

File renamed without changes.

samples/cycled.js renamed to tests/HydraScript.IntegrationTests/samples/cycled.js

File renamed without changes.

samples/defaultarray.js renamed to tests/HydraScript.IntegrationTests/samples/defaultarray.js

File renamed without changes.

samples/equals.js renamed to tests/HydraScript.IntegrationTests/samples/equals.js

File renamed without changes.

0 commit comments

Comments
 (0)