Skip to content
Snippets Groups Projects
Commit 39fa9ffa authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

luento09

parent 30c99a24
No related branches found
No related tags found
No related merge requests found
Showing
with 122 additions and 16 deletions
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
......
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
<?xml version="1.0" encoding="UTF-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
<?xml version="1.0" encoding="UTF-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
......
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/.idea.luento09.iml
/contentModel.xml
/modules.xml
/projectSettingsUpdater.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
</component>
</project>
\ No newline at end of file
using System.Text;
using kokonaisluku = System.Int32;
using kokonaisluku = System.Int32;
using System.Text;
/// @author Vesa Lappalainen
/// @version 07.10.2012
......
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
using System.Text;
using NUnit.Framework;
using static AliohjelmienKutsuminen;
[TestFixture]
[DefaultFloatingPointTolerance(0.000001)]
public class TestAliohjelmienKutsuminen
{
[Test]
public void TestPoistaAlkuLisaaLoppuun104()
{
StringBuilder jono = new StringBuilder("krokotiili");
PoistaAlkuLisaaLoppuun(jono,'t',"talo");
Assert.AreEqual( "tiilitalo", jono.ToString() , "in method PoistaAlkuLisaaLoppuun, line 107");
PoistaAlkuLisaaLoppuun(jono,'r',"ko");
Assert.AreEqual( "tiilitaloko", jono.ToString() , "in method PoistaAlkuLisaaLoppuun, line 109");
PoistaAlkuLisaaLoppuun(jono,'o',"");
Assert.AreEqual( "oko", jono.ToString() , "in method PoistaAlkuLisaaLoppuun, line 111");
PoistaAlkuLisaaLoppuun(jono,'k',"");
Assert.AreEqual( "ko", jono.ToString() , "in method PoistaAlkuLisaaLoppuun, line 113");
PoistaAlkuLisaaLoppuun(jono,'o',"");
Assert.AreEqual( "o", jono.ToString() , "in method PoistaAlkuLisaaLoppuun, line 115");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.1"/>
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0"/>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3"/>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AliohjelmienKutsuminen\AliohjelmienKutsuminen.csproj"/>
</ItemGroup>
</Project>
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
using NUnit.Framework;
using static Ehtolauseita;
[TestFixture]
[DefaultFloatingPointTolerance(0.000001)]
public class TestEhtolauseita
{
[Test]
public void TestOsuuko29()
{
Assert.AreEqual( false, Osuuko(0,1,3) , "in method Osuuko, line 30");
Assert.AreEqual( true, Osuuko(1,1,3) , "in method Osuuko, line 31");
Assert.AreEqual( true, Osuuko(2,1,3) , "in method Osuuko, line 32");
Assert.AreEqual( true, Osuuko(3,1,3) , "in method Osuuko, line 33");
Assert.AreEqual( false, Osuuko(4,1,3) , "in method Osuuko, line 34");
Assert.AreEqual( false, Osuuko(2,3,1) , "in method Osuuko, line 35");
Assert.AreEqual( true, Osuuko(2,2,2) , "in method Osuuko, line 36");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.1"/>
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0"/>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3"/>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Ehtolauseita\Ehtolauseita.csproj"/>
</ItemGroup>
</Project>
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment