From 16057164a679dc20e5c33a4c938d524d5a77db14 Mon Sep 17 00:00:00 2001 From: Ray Date: Sun, 16 Aug 2020 10:46:39 -0400 Subject: [PATCH] Add assert statement --- Maths/AbsoluteMax.java | 3 +++ Maths/AbsoluteMin.java | 3 +++ Maths/AbsoluteValue.java | 8 ++++---- Maths/MaxValue.java | 5 +++++ Maths/MinValue.java | 5 +++++ 5 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Maths/AbsoluteMax.java b/Maths/AbsoluteMax.java index f454f8ae0..581329c36 100644 --- a/Maths/AbsoluteMax.java +++ b/Maths/AbsoluteMax.java @@ -10,6 +10,9 @@ import java.util.Arrays; */ public class AbsoluteMax { public static void main(String[] args) { + int[] testnums = new int[]{-2, 0, 16}; + assert absMax(testnums) == 16; + int[] numbers = new int[]{3, -10, -2}; System.out.println("absMax(" + Arrays.toString(numbers) + ") = " + absMax(numbers)); } diff --git a/Maths/AbsoluteMin.java b/Maths/AbsoluteMin.java index 576019581..c09623f5e 100644 --- a/Maths/AbsoluteMin.java +++ b/Maths/AbsoluteMin.java @@ -10,6 +10,9 @@ import java.util.Arrays; */ public class AbsoluteMin { public static void main(String[] args) { + int[] testnums = new int[]{4, 0, 16}; + assert absMin(testnums) == 0; + int[] numbers = new int[]{3, -10, -2}; System.out.println("absMin(" + Arrays.toString(numbers) + ") = " + absMin(numbers)); } diff --git a/Maths/AbsoluteValue.java b/Maths/AbsoluteValue.java index dc17213d6..da570d0b4 100644 --- a/Maths/AbsoluteValue.java +++ b/Maths/AbsoluteValue.java @@ -1,12 +1,12 @@ package Maths; -/** - * @author PatOnTheBack - */ - public class AbsoluteValue { public static void main(String[] args) { + assert absVal(-13) == 13; + assert absVal(0) == 0; + assert absVal(100) == 100; + int value = -34; System.out.println("The absolute value of " + value + " is " + absVal(value)); } diff --git a/Maths/MaxValue.java b/Maths/MaxValue.java index b1b258685..9be31cd15 100644 --- a/Maths/MaxValue.java +++ b/Maths/MaxValue.java @@ -17,6 +17,11 @@ public class MaxValue { } public static void main(String[] args) { + assert max(-3,3) == 3; + assert max(-6,-20) == -6; + assert max(100,32) == 100; + assert max(13,13) == 13; + int a = 3; int b = 4; System.out.format("max:%d between %d and %d", max(a, b), a, b); diff --git a/Maths/MinValue.java b/Maths/MinValue.java index ef1d6a085..7bafd880c 100644 --- a/Maths/MinValue.java +++ b/Maths/MinValue.java @@ -17,6 +17,11 @@ public class MinValue { } public static void main(String[] args) { + assert min(-3,3) == -3; + assert min(-6,-20) == -20; + assert min(100,32) == 32; + assert min(13,13) == 13; + int a = 3; int b = 4; System.out.format("min:%d between %d and %d", min(a, b), a, b);