From 58e5f65f19b8c5e500ffe2ed8f8f6ed22c6fda01 Mon Sep 17 00:00:00 2001 From: surkat <surya.kathayat@signicat.com> Date: Mon, 6 Feb 2023 11:51:24 +0100 Subject: [PATCH] created a new branch for login --- .../no/ntnu/idatt1002/demo/data/Account.java | 20 +++++++++++++++ .../ntnu/idatt1002/demo/data/AcoountTest.java | 25 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 src/main/java/no/ntnu/idatt1002/demo/data/Account.java create mode 100644 src/test/java/no/ntnu/idatt1002/demo/data/AcoountTest.java diff --git a/src/main/java/no/ntnu/idatt1002/demo/data/Account.java b/src/main/java/no/ntnu/idatt1002/demo/data/Account.java new file mode 100644 index 00000000..829367be --- /dev/null +++ b/src/main/java/no/ntnu/idatt1002/demo/data/Account.java @@ -0,0 +1,20 @@ +package no.ntnu.idatt1002.demo.data; + +public class Account { + + private String name; + private double balance; + + public Account(final String name) { + this.name = name; + } + + public boolean deposit(double amount) { + if(amount > 0) { + balance += amount; + return true; + } else { + return false; + } + } +} diff --git a/src/test/java/no/ntnu/idatt1002/demo/data/AcoountTest.java b/src/test/java/no/ntnu/idatt1002/demo/data/AcoountTest.java new file mode 100644 index 00000000..13b72de5 --- /dev/null +++ b/src/test/java/no/ntnu/idatt1002/demo/data/AcoountTest.java @@ -0,0 +1,25 @@ +package no.ntnu.idatt1002.demo.data; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertTrue; + +public class AcoountTest { + + @Test + public void testThatAccountDepositSucceed() { + + Account account = new Account("demosinkonto"); + assertTrue(account.deposit(100)) + ; + } + + @Test + public void testThatAccountDepositFeil() { + + Account account = new Account("demosinkonto"); + assertFalse(account.deposit(-100)) + ; + } +} -- GitLab