Skip to content

Commit 65f6420

Browse files
author
samatrhea
committed
[Refactor] ModelInspector to use the implementation from ECoreNetto.Extensions
[Update] test dependencies
1 parent a2da1e7 commit 65f6420

File tree

9 files changed

+42
-274
lines changed

9 files changed

+42
-274
lines changed

SySML2.NET.REST.Tests/SySML2.NET.REST.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
2121
<PackageReference Include="NUnit" Version="3.13.3" />
22-
<PackageReference Include="NUnit.Console" Version="3.16.2" />
23-
<PackageReference Include="NUnit3TestAdapter" Version="4.3.1" />
22+
<PackageReference Include="NUnit.Console" Version="3.16.3" />
23+
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2" />
2424

2525
<PackageReference Include="coverlet.collector" Version="3.2.0">
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

SysML2.NET.CodeGenerator.Tests/Inspector/ModelInspectorTestFixture.cs

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,14 @@
2121
namespace SysML2.NET.CodeGenerator.Tests.Inspector
2222
{
2323
using System;
24-
using System.Linq;
25-
24+
2625
using ECoreNetto;
26+
using ECoreNetto.Extensions;
2727

2828
using NUnit.Framework;
2929

3030
using SysML2.NET.CodeGenerator;
31-
using SysML2.NET.CodeGenerator.Inspector;
32-
31+
3332
/// <summary>
3433
/// Suite of tests for the <see cref="ModelInspector"/> class.
3534
/// </summary>
@@ -38,28 +37,44 @@ public class ModelInspectorTestFixture
3837
{
3938
private ModelInspector modelInspector;
4039

40+
private EPackage rootPackage;
41+
4142
[SetUp]
4243
public void SetUp()
4344
{
45+
this.rootPackage = DataModelLoader.Load();
46+
4447
this.modelInspector = new ModelInspector();
4548
}
4649

4750
[Test]
4851
public void Verify_that_inspects_executes_as_expected()
4952
{
50-
Assert.That(() => this.modelInspector.Inspect(), Throws.Nothing);
53+
var report = this.modelInspector.Inspect(this.rootPackage, true);
54+
55+
Assert.That(report, Is.Not.Empty);
56+
57+
Console.WriteLine(report);
5158
}
5259

5360
[Test, TestCaseSource(typeof(Expected.ExpectedConcreteClasses)), Category("Expected")]
5461
public void Verify_that_inspect_class_executes_as_expected(string className)
5562
{
56-
Assert.That(() => ModelInspector.Inspect(className), Throws.Nothing);
63+
var report = this.modelInspector.Inspect(this.rootPackage, className);
64+
65+
Assert.That(report, Is.Not.Empty);
66+
67+
Console.WriteLine(report);
5768
}
5869

5970
[Test]
6071
public void Verify_that_analyze_docs_executes_as_expected()
6172
{
62-
Assert.That(ModelInspector.AnalyzeDocumentation, Throws.Nothing);
73+
var report = this.modelInspector.AnalyzeDocumentation(this.rootPackage, true);
74+
75+
Assert.That(report, Is.Not.Empty);
76+
77+
Console.WriteLine(report);
6378
}
6479
}
6580
}

SysML2.NET.CodeGenerator.Tests/SysML2.NET.CodeGenerator.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -349,10 +349,10 @@
349349

350350
<ItemGroup>
351351
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
352-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
352+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
353353
<PackageReference Include="NUnit" Version="3.13.3" />
354-
<PackageReference Include="NUnit.Console" Version="3.16.2" />
355-
<PackageReference Include="NUnit3TestAdapter" Version="4.3.1" />
354+
<PackageReference Include="NUnit.Console" Version="3.16.3" />
355+
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2" />
356356

357357
<PackageReference Include="coverlet.collector" Version="3.2.0">
358358
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

SysML2.NET.CodeGenerator/Inspector/ModelInspector.cs

Lines changed: 0 additions & 247 deletions
This file was deleted.

SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
</PropertyGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="ECoreNetto.HandleBars" Version="0.6.0" />
22+
<PackageReference Include="ECoreNetto.HandleBars" Version="1.0.0" />
2323
<PackageReference Include="HtmlAgilityPack" Version="1.11.46" />
24-
<PackageReference Include="Microsoft.CodeAnalysis" Version="4.4.0" />
24+
<PackageReference Include="Microsoft.CodeAnalysis" Version="4.5.0" />
2525
</ItemGroup>
2626

2727
<ItemGroup>

SysML2.NET.Dal.Tests/SysML2.NET.Dal.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
2121
<PackageReference Include="NUnit" Version="3.13.3" />
22-
<PackageReference Include="NUnit.Console" Version="3.16.2" />
23-
<PackageReference Include="NUnit3TestAdapter" Version="4.3.1" />
22+
<PackageReference Include="NUnit.Console" Version="3.16.3" />
23+
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2" />
2424

2525
<PackageReference Include="coverlet.collector" Version="3.2.0">
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

SysML2.NET.Serializer.Dictionary.Tests/SysML2.NET.Serializer.Dictionary.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
2121
<PackageReference Include="NUnit" Version="3.13.3" />
22-
<PackageReference Include="NUnit.Console" Version="3.16.2" />
23-
<PackageReference Include="NUnit3TestAdapter" Version="4.3.1" />
22+
<PackageReference Include="NUnit.Console" Version="3.16.3" />
23+
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2" />
2424

2525
<PackageReference Include="coverlet.collector" Version="3.2.0">
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

SysML2.NET.Serializer.Json.Tests/SysML2.NET.Serializer.Json.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
2121
<PackageReference Include="NUnit" Version="3.13.3" />
22-
<PackageReference Include="NUnit.Console" Version="3.16.2" />
23-
<PackageReference Include="NUnit3TestAdapter" Version="4.3.1" />
22+
<PackageReference Include="NUnit.Console" Version="3.16.3" />
23+
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2" />
2424

2525
<PackageReference Include="coverlet.collector" Version="3.2.0">
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)