From a3c730d520e0fdd679f7f4543341f0f1ec6ef322 Mon Sep 17 00:00:00 2001 From: Serghei Cebotari Date: Wed, 20 Sep 2023 16:42:13 +0300 Subject: [PATCH] Add screwcap adapter --- Data/misc_adapter_screwcap.txt | 56 +++++++++++++++++++++++++++++++++ Data/rehau_adapter_screwcap.txt | 12 +++++++ RhSolutions.ML.Tests/Tests.cs | 18 ++++++++++- 3 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 Data/misc_adapter_screwcap.txt create mode 100644 Data/rehau_adapter_screwcap.txt diff --git a/Data/misc_adapter_screwcap.txt b/Data/misc_adapter_screwcap.txt new file mode 100644 index 0000000..90eaae0 --- /dev/null +++ b/Data/misc_adapter_screwcap.txt @@ -0,0 +1,56 @@ + +Муфта с накидной гайкой 16-G 1/2 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 16-G 3/4 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 20-G 1/2 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 20-G 3/4 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 25-G 3/4 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 25-G 1 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 32-G 1 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 32-G 1 1/4 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 32-G 1 1/2 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 40-G 1 1/2 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 50-G 1 3/4 RX+ Переходник с накидной гайкой +Муфта с накидной гайкой 63-G 2 3/8 RX+ Переходник с накидной гайкой +Муфта с НГ 16-G 1/2 RX+ Переходник с накидной гайкой +Муфта с НГ 16-G 3/4 RX+ Переходник с накидной гайкой +Муфта с НГ 20-G 1/2 RX+ Переходник с накидной гайкой +Муфта с НГ 20-G 3/4 RX+ Переходник с накидной гайкой +Муфта с НГ 25-G 3/4 RX+ Переходник с накидной гайкой +Муфта с НГ 25-G 1 RX+ Переходник с накидной гайкой +Муфта с НГ 32-G 1 RX+ Переходник с накидной гайкой +Муфта с НГ 32-G 1 1/4 RX+ Переходник с накидной гайкой +Муфта с НГ 32-G 1 1/2 RX+ Переходник с накидной гайкой +Муфта с НГ 40-G 1 1/2 RX+ Переходник с накидной гайкой +Муфта с НГ 50-G 1 3/4 RX+ Переходник с накидной гайкой +Муфта с НГ 63-G 2 3/8 RX+ Переходник с накидной гайкой +Переходник с НГ 16-G 1/2 RX+ Переходник с накидной гайкой +Переходник с НГ 16-G 3/4 RX+ Переходник с накидной гайкой +Переходник с НГ 20-G 1/2 RX+ Переходник с накидной гайкой +Переходник с НГ 20-G 3/4 RX+ Переходник с накидной гайкой +Переходник с НГ 25-G 3/4 RX+ Переходник с накидной гайкой +Переходник с НГ 25-G 1 RX+ Переходник с накидной гайкой +Переходник с НГ 32-G 1 RX+ Переходник с накидной гайкой +Переходник с НГ 32-G 1 1/4 RX+ Переходник с накидной гайкой +Переходник с НГ 32-G 1 1/2 RX+ Переходник с накидной гайкой +Переходник с НГ 40-G 1 1/2 RX+ Переходник с накидной гайкой +Переходник с НГ 50-G 1 3/4 RX+ Переходник с накидной гайкой +Переходник с НГ 63-G 2 3/8 RX+ Переходник с накидной гайкой +ПНГ 16-G 1/2 RX+ Переходник с накидной гайкой +ПНГ 16-G 3/4 RX+ Переходник с накидной гайкой +ПНГ 20-G 1/2 RX+ Переходник с накидной гайкой +ПНГ 20-G 3/4 RX+ Переходник с накидной гайкой +ПНГ 25-G 3/4 RX+ Переходник с накидной гайкой +ПНГ 25-G 1 RX+ Переходник с накидной гайкой +ПНГ 32-G 1 RX+ Переходник с накидной гайкой +ПНГ 32-G 1 1/4 RX+ Переходник с накидной гайкой +ПНГ 32-G 1 1/2 RX+ Переходник с накидной гайкой +ПНГ 40-G 1 1/2 RX+ Переходник с накидной гайкой +ПНГ 50-G 1 3/4 RX+ Переходник с накидной гайкой +ПНГ 63-G 2 3/8 RX+ Переходник с накидной гайкой +Переходник 16 НГ Переходник с накидной гайкой +Переходник 20 НГ Переходник с накидной гайкой +Переходник 25 НГ Переходник с накидной гайкой +Переходник 32 НГ Переходник с накидной гайкой +Переходник 40 НГ Переходник с накидной гайкой +Переходник 50 НГ Переходник с накидной гайкой +Переходник 63 НГ Переходник с накидной гайкой diff --git a/Data/rehau_adapter_screwcap.txt b/Data/rehau_adapter_screwcap.txt new file mode 100644 index 0000000..4b6bdf5 --- /dev/null +++ b/Data/rehau_adapter_screwcap.txt @@ -0,0 +1,12 @@ +Переходник с накидной гайкой 16-G 1/2 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 16-G 3/4 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 20-G 1/2 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 20-G 3/4 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 25-G 3/4 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 25-G 1 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 32-G 1 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 32-G 1 1/4 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 32-G 1 1/2 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 40-G 1 1/2 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 50-G 1 3/4 RX+ Переходник с накидной гайкой +Переходник с накидной гайкой 63-G 2 3/8 RX+ Переходник с накидной гайкой \ No newline at end of file diff --git a/RhSolutions.ML.Tests/Tests.cs b/RhSolutions.ML.Tests/Tests.cs index 0e17e67..3f6960a 100644 --- a/RhSolutions.ML.Tests/Tests.cs +++ b/RhSolutions.ML.Tests/Tests.cs @@ -85,7 +85,7 @@ public class Tests Assert.That(prediction.Type, Is.EqualTo("Переходник на наружную резьбу")); } - [TestCase("Переходник с внутренней резьбой 20-R 3/4 RX+")] + [TestCase("Переходник с внутренней резьбой 20-Rp 3/4 RX+")] [TestCase("Переходник с внутр. резьбой 20 1/2")] [TestCase("Переходник 16 1/2 ВР")] [TestCase("ПВР 16")] @@ -101,6 +101,22 @@ public class Tests Assert.That(prediction.Type, Is.EqualTo("Переходник на внутреннюю резьбу")); } + [TestCase("Переходник с накидной гайкой 16-G 1/2 RX+")] + [TestCase("Переходник с накидн. гайкой 16 1/2")] + [TestCase("Переходник 16 1/2 НГ")] + [TestCase("ПНГ 16")] + [TestCase("Переход НГ 16 1/2")] + [TestCase("Муфта НГ 16 1/2")] + public void AdapterScrewcapTest(string name) + { + Product p = new() + { + Name = name + }; + var prediction = _predEngine.Predict(p); + Assert.That(prediction.Type, Is.EqualTo("Переходник с накидной гайкой")); + } + [TestCase("Труба stabil 16")] [TestCase("Труба stabil")] public void StabilPipeTest(string name)