From 7bde460c938e3179a869a588fd4a99c5b509a202 Mon Sep 17 00:00:00 2001 From: Namig Gadirov Date: Mon, 28 Jul 2025 17:46:38 +0400 Subject: [PATCH 1/3] divide to 0 added --- .../java/com/coderabbit/app/calculator/CalculatorTest.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt b/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt index 871dadf..29baaa5 100644 --- a/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt +++ b/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt @@ -1,6 +1,7 @@ package com.coderabbit.app.calculator import org.junit.Assert.assertEquals +import org.junit.Assert.assertThrows import org.junit.Assert.assertTrue import org.junit.Test @@ -23,4 +24,12 @@ class CalculatorTest { val calculator = Calculator() assertEquals(calculator.divide(4,2) ,2) } + + @Test + fun `test divide function che divide`() { + val calculator = Calculator() + assertThrows(ArithmeticException::class.java){ + calculator.divide(4,0) + } + } } \ No newline at end of file From be723c10ebdb67c1b351d8eca7899939cc04c4a9 Mon Sep 17 00:00:00 2001 From: Namig Gadirov Date: Mon, 28 Jul 2025 17:49:34 +0400 Subject: [PATCH 2/3] divide to 0 added --- .../java/com/coderabbit/app/calculator/CalculatorTest.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt b/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt index 29baaa5..0a52847 100644 --- a/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt +++ b/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt @@ -32,4 +32,12 @@ class CalculatorTest { calculator.divide(4,0) } } + + @Test + fun `test divide function che divide zero`() { + val calculator = Calculator() + assertThrows(ArithmeticException::class.java){ + calculator.divide(10,0) + } + } } \ No newline at end of file From 9824e439caf25370fe987df26a4f7f9b52d7acce Mon Sep 17 00:00:00 2001 From: Namig Gadirov Date: Mon, 28 Jul 2025 18:00:44 +0400 Subject: [PATCH 3/3] divide to 0 added 17 --- .../java/com/coderabbit/app/calculator/CalculatorTest.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt b/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt index 0a52847..0ef6ff3 100644 --- a/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt +++ b/app/src/test/java/com/coderabbit/app/calculator/CalculatorTest.kt @@ -40,4 +40,12 @@ class CalculatorTest { calculator.divide(10,0) } } + + @Test + fun `test divide function che divide zero by 17`() { + val calculator = Calculator() + assertThrows(ArithmeticException::class.java){ + calculator.divide(17,0) + } + } } \ No newline at end of file