From 8756973f1220c76ba9890c70fe71da1c4f2112ba Mon Sep 17 00:00:00 2001 From: "Mr.Fu" <15066652019@163.com> Date: Fri, 10 Feb 2023 16:31:11 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=9C=80=E5=B0=8F?= =?UTF-8?q?=E6=B4=BB=E8=B7=83=E6=95=B0=E7=AE=97=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ject_GCNF.Algorithm.MinimumActivity.csproj | 22 +++++++++++++++++++ .../UnitTest1.cs | 14 ++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj create mode 100644 TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs diff --git a/TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj b/TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj new file mode 100644 index 0000000..1502b1f --- /dev/null +++ b/TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj @@ -0,0 +1,22 @@ + + + + netcoreapp3.1 + + false + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + diff --git a/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs b/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs new file mode 100644 index 0000000..91d7334 --- /dev/null +++ b/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs @@ -0,0 +1,14 @@ +using System; +using Xunit; + +namespace TestProject_GCNF.Algorithm.MinimumActivity +{ + public class UnitTest1 + { + [Fact] + public void Test1() + { + + } + } +} -- Gitee From 392f1921050398ab8e5345d49391a327a4471839 Mon Sep 17 00:00:00 2001 From: "Mr.Fu" <15066652019@163.com> Date: Fri, 10 Feb 2023 16:31:42 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=9C=80=E5=B0=8F?= =?UTF-8?q?=E6=B4=BB=E8=B7=83=E6=95=B0=E6=B5=8B=E8=AF=95=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GCNF.Algorithm.sln | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/GCNF.Algorithm.sln b/GCNF.Algorithm.sln index efbe616..9a91cca 100644 --- a/GCNF.Algorithm.sln +++ b/GCNF.Algorithm.sln @@ -27,7 +27,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04 冒泡算法", "04 冒 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GCNF.Algorithm.BubbleAlgorithm", "GCNF.Algorithm.BubbleAlgorithm\GCNF.Algorithm.BubbleAlgorithm.csproj", "{D497296B-77CB-4827-87C5-76E907453FED}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GCNF.Algorithm.MinimumActivity", "GCNF.Algorithm.MinimumActivity\GCNF.Algorithm.MinimumActivity.csproj", "{9FAD7740-F5F9-48CC-A066-8E1D96A65988}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GCNF.Algorithm.MinimumActivity", "GCNF.Algorithm.MinimumActivity\GCNF.Algorithm.MinimumActivity.csproj", "{9FAD7740-F5F9-48CC-A066-8E1D96A65988}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestProject_GCNF.Algorithm.MinimumActivity", "TestProject_GCNF.Algorithm.MinimumActivity\TestProject_GCNF.Algorithm.MinimumActivity.csproj", "{227E7CF5-F0B4-4BFA-9C56-99985BE4EE66}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -59,6 +61,10 @@ Global {9FAD7740-F5F9-48CC-A066-8E1D96A65988}.Debug|Any CPU.Build.0 = Debug|Any CPU {9FAD7740-F5F9-48CC-A066-8E1D96A65988}.Release|Any CPU.ActiveCfg = Release|Any CPU {9FAD7740-F5F9-48CC-A066-8E1D96A65988}.Release|Any CPU.Build.0 = Release|Any CPU + {227E7CF5-F0B4-4BFA-9C56-99985BE4EE66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {227E7CF5-F0B4-4BFA-9C56-99985BE4EE66}.Debug|Any CPU.Build.0 = Debug|Any CPU + {227E7CF5-F0B4-4BFA-9C56-99985BE4EE66}.Release|Any CPU.ActiveCfg = Release|Any CPU + {227E7CF5-F0B4-4BFA-9C56-99985BE4EE66}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -75,6 +81,7 @@ Global {E5EDA65D-EA1C-48A8-82D5-D0D2EE7C5C02} = {86202654-4D12-4561-B332-FBFDB2FF7EF7} {D497296B-77CB-4827-87C5-76E907453FED} = {E5EDA65D-EA1C-48A8-82D5-D0D2EE7C5C02} {9FAD7740-F5F9-48CC-A066-8E1D96A65988} = {F92662E3-3163-4D25-A87F-D6BEDEDFE37F} + {227E7CF5-F0B4-4BFA-9C56-99985BE4EE66} = {D98B14CE-6355-43B5-B816-F99B54C7AE28} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {9CDAA185-8BDF-4A79-8666-D3451A1C465E} -- Gitee From b9ab99a29ed4f75edc71b6d4471e5197b0b716d1 Mon Sep 17 00:00:00 2001 From: "Mr.Fu" <15066652019@163.com> Date: Fri, 10 Feb 2023 16:47:26 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=9C=80=E5=B0=8F?= =?UTF-8?q?=E6=B4=BB=E8=B7=83=E6=95=B0=E6=B5=8B=E8=AF=95=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TestProject_GCNF.Algorithm.MinimumActivity.csproj | 6 +++++- TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs | 9 ++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj b/TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj index 1502b1f..2ad986d 100644 --- a/TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj +++ b/TestProject_GCNF.Algorithm.MinimumActivity/TestProject_GCNF.Algorithm.MinimumActivity.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.1 @@ -19,4 +19,8 @@ + + + + diff --git a/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs b/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs index 91d7334..e64cb2a 100644 --- a/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs +++ b/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs @@ -1,3 +1,4 @@ +using GCNF.Algorithm.MinimumActivity; using System; using Xunit; @@ -5,10 +6,16 @@ namespace TestProject_GCNF.Algorithm.MinimumActivity { public class UnitTest1 { + private AbstractLeastActive abstractLeastActive = new LeastActive(); [Fact] public void Test1() { - + abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8080", 0); + abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8082", 1); + abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8081", 1); + string value = abstractLeastActive.GetValue(); + abstractLeastActive.Dispose(value); + Assert.Equal("http://localhost:8080", value); } } } -- Gitee From 4486029dc7355b180fcb48aa5c0f677b59c81001 Mon Sep 17 00:00:00 2001 From: "Mr.Fu" <15066652019@163.com> Date: Fri, 10 Feb 2023 16:50:40 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs b/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs index e64cb2a..906a5ce 100644 --- a/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs +++ b/TestProject_GCNF.Algorithm.MinimumActivity/UnitTest1.cs @@ -12,10 +12,11 @@ namespace TestProject_GCNF.Algorithm.MinimumActivity { abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8080", 0); abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8082", 1); - abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8081", 1); + abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8081", -1); + abstractLeastActive.keyValuePairs.TryAdd("http://localhost:8083", -1); string value = abstractLeastActive.GetValue(); abstractLeastActive.Dispose(value); - Assert.Equal("http://localhost:8080", value); + Assert.Equal("http://localhost:8083", value); } } } -- Gitee