added unit tests

This commit is contained in:
Digi 2025-02-22 10:45:14 +01:00
parent 4644da4212
commit 486f343518
34 changed files with 112 additions and 2 deletions

View File

@ -0,0 +1 @@
{"RootPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\UnitTests","ProjectFileName":"UnitTests.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Meow.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\UnitTests\\bin\\Debug\\UnitTests.exe","OutputItemRelativePath":"UnitTests.exe"},{"OutputItemFullPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\UnitTests\\bin\\Debug\\UnitTests.pdb","OutputItemRelativePath":"UnitTests.pdb"}],"CopyToOutputEntries":[]}

View File

@ -0,0 +1,35 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UnitTests
{
public class Feladat2
{
public string Concat(string a, string b)
{
return a + b;
}
public int GetLength(string input)
{
return input.Length;
}
public object GetNullString()
{
return null;
}
public string GetStringInstance() {
return "";
}
public bool IsEmpty(string input)
{
return input.Length == 0;
}
}
}

View File

@ -43,6 +43,7 @@
<Reference Include="System.Xml" /> <Reference Include="System.Xml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Feladat2.cs" />
<Compile Include="Meow.cs" /> <Compile Include="Meow.cs" />
<Compile Include="Program.cs" /> <Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />

View File

@ -1 +1 @@
2ad71b6ab085b7f495f309b05ce546c046cd8744232d5fa9396a1a32bc012256 11bc096af3c5aeef2b40ad4982add346ed6ca81418ff1f372210b892c4b479b0

View File

@ -5,3 +5,10 @@ C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\
C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.csproj.CoreCompileInputs.cache C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.csproj.CoreCompileInputs.cache
C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.exe C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.exe
C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.pdb C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.pdb
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTests\bin\Debug\UnitTests.exe.config
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTests\bin\Debug\UnitTests.exe
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTests\bin\Debug\UnitTests.pdb
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.csproj.AssemblyReference.cache
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.csproj.CoreCompileInputs.cache
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.exe
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTests\obj\Debug\UnitTests.pdb

View File

@ -0,0 +1 @@
{"RootPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\UnitTestsTests","ProjectFileName":"UnitTestsTests.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"MeowTests.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\packages\\MSTest.TestFramework.2.2.10\\lib\\net45\\Microsoft.VisualStudio.TestPlatform.TestFramework.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\packages\\MSTest.TestFramework.2.2.10\\lib\\net45\\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\UnitTests\\bin\\Debug\\UnitTests.exe","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\UnitTestsTests\\bin\\Debug\\UnitTestsTests.dll","OutputItemRelativePath":"UnitTestsTests.dll"},{"OutputItemFullPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250221\\UnitTests\\UnitTestsTests\\bin\\Debug\\UnitTestsTests.pdb","OutputItemRelativePath":"UnitTestsTests.pdb"}],"CopyToOutputEntries":[]}

View File

@ -0,0 +1,46 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using UnitTests;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UnitTests.Tests
{
[TestClass()]
public class Feladat2Tests
{
Feladat2 feladat2 = new Feladat2();
[TestMethod()]
public void ConcatTest()
{
Assert.AreEqual(feladat2.Concat("a", "b"), ("a" + "b"));
}
[TestMethod()]
public void GetLengthTest()
{
Assert.AreEqual(3, feladat2.GetLength("asd"));
}
[TestMethod()]
public void GetNullStringTest()
{
Assert.IsNull(feladat2.GetNullString());
}
[TestMethod()]
public void GetStringInstanceTest()
{
Assert.AreEqual("", feladat2.GetStringInstance());
}
[TestMethod()]
public void IsEmptyTest()
{
Assert.IsTrue(feladat2.IsEmpty(""));
}
}
}

View File

@ -55,6 +55,7 @@
<Otherwise /> <Otherwise />
</Choose> </Choose>
<ItemGroup> <ItemGroup>
<Compile Include="Feladat2Tests.cs" />
<Compile Include="MeowTests.cs" /> <Compile Include="MeowTests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup> </ItemGroup>

View File

@ -1 +1 @@
f09ae8cd39229251e577326c08ec9ed1dcfd61aa0cf44a1dd27ac429e90fef87 17cb2dad037075ec31a46c24dac93591bb87beafb79a223113629df3858ba82f

View File

@ -16,3 +16,21 @@ C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\D
C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTest.CAC9E7A1.Up2Date C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTest.CAC9E7A1.Up2Date
C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.dll C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.dll
C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.pdb C:\Users\szabomarton\Desktop\C#\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.pdb
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.TestPlatform.AdapterUtilities.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\UnitTestsTests.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\UnitTestsTests.pdb
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\UnitTests.exe
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\UnitTests.pdb
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\UnitTests.exe.config
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.VisualStudio.TestPlatform.TestFramework.xml
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\bin\Debug\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.csproj.AssemblyReference.cache
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.csproj.CoreCompileInputs.cache
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.csproj.CopyComplete
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.dll
E:\Házi\Programozás\C#\Suli\ProgaOra\20250221\UnitTests\UnitTestsTests\obj\Debug\UnitTestsTests.pdb