From 75440479dd05ae79b79b594b847c850a0c371609 Mon Sep 17 00:00:00 2001 From: Christian Baltzer Date: Sun, 14 Jul 2019 16:10:35 +0200 Subject: [PATCH] Tests Blockchain --- .../java/ugsbo/com/buchhaltung/Block.java | 9 +++-- .../ugsbo/com/buchhaltung/Blockchain.java | 15 ++++++++ .../java/ugsbo/com/buchhaltung/Register.java | 5 --- .../ugsbo/Buchhaltung/Test_Blockchain.java | 38 +++++++++++++++++-- .../com/ugsbo/Buchhaltung/Test_Register.java | 17 --------- 5 files changed, 55 insertions(+), 29 deletions(-) delete mode 100644 src/main/java/ugsbo/com/buchhaltung/Register.java delete mode 100644 src/test/java/com/ugsbo/Buchhaltung/Test_Register.java diff --git a/src/main/java/ugsbo/com/buchhaltung/Block.java b/src/main/java/ugsbo/com/buchhaltung/Block.java index 07a00cd..e51464a 100644 --- a/src/main/java/ugsbo/com/buchhaltung/Block.java +++ b/src/main/java/ugsbo/com/buchhaltung/Block.java @@ -2,12 +2,13 @@ package ugsbo.com.buchhaltung; public class Block { - String data; + int data; + int kontostand; Block vorher; - public Block() { - + public Block(int Data) { + data = Data; + vorher = null; } - } diff --git a/src/main/java/ugsbo/com/buchhaltung/Blockchain.java b/src/main/java/ugsbo/com/buchhaltung/Blockchain.java index 1cfc458..427346c 100644 --- a/src/main/java/ugsbo/com/buchhaltung/Blockchain.java +++ b/src/main/java/ugsbo/com/buchhaltung/Blockchain.java @@ -2,9 +2,24 @@ package ugsbo.com.buchhaltung; public class Blockchain { + Block erster; + public Blockchain() { + erster = new Block(0); + } + + + public void add(int eingabe) { + // TODO Auto-generated method stub } + + public int kontostand() { + // TODO Auto-generated method stub + return 0; + } + + } diff --git a/src/main/java/ugsbo/com/buchhaltung/Register.java b/src/main/java/ugsbo/com/buchhaltung/Register.java deleted file mode 100644 index 6ff9056..0000000 --- a/src/main/java/ugsbo/com/buchhaltung/Register.java +++ /dev/null @@ -1,5 +0,0 @@ -package ugsbo.com.buchhaltung; - -public class Register { - -} diff --git a/src/test/java/com/ugsbo/Buchhaltung/Test_Blockchain.java b/src/test/java/com/ugsbo/Buchhaltung/Test_Blockchain.java index cf4d128..ee2d14a 100644 --- a/src/test/java/com/ugsbo/Buchhaltung/Test_Blockchain.java +++ b/src/test/java/com/ugsbo/Buchhaltung/Test_Blockchain.java @@ -3,15 +3,47 @@ package com.ugsbo.Buchhaltung; import static org.junit.Assert.*; import org.junit.Before; import org.junit.Test; +import ugsbo.com.buchhaltung.Blockchain; public class Test_Blockchain { + public Blockchain Workingobjekt; + @Before - public void setUp() throws Exception {} + public void setUp() throws Exception { + Workingobjekt = new Blockchain(); + } @Test - public void test() { - fail("Not yet implemented"); + public void hinzufügen() { + int eingabe = 500; + int ergebnis; + + Workingobjekt.add(eingabe); + ergebnis = Workingobjekt.kontostand(); + + assertEquals("eingabe und Ergebnis sind gleich", eingabe, ergebnis); + } + + @Test + public void hinzufügenNegativ() { + int eingabe = -500; + int ergebnis; + + Workingobjekt.add(eingabe); + ergebnis = Workingobjekt.kontostand(); + + assertEquals("eingabe und Ergebnis sind gleich", eingabe, ergebnis); } + @Test + public void hinzufügenIstNull() { + int eingabe = 0; + int ergebnis; + + Workingobjekt.add(eingabe); + ergebnis = Workingobjekt.kontostand(); + + assertEquals("eingabe und Ergebnis sind gleich", eingabe, ergebnis); + } } diff --git a/src/test/java/com/ugsbo/Buchhaltung/Test_Register.java b/src/test/java/com/ugsbo/Buchhaltung/Test_Register.java deleted file mode 100644 index 92b0cc4..0000000 --- a/src/test/java/com/ugsbo/Buchhaltung/Test_Register.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.ugsbo.Buchhaltung; - -import static org.junit.Assert.*; -import org.junit.Before; -import org.junit.Test; - -public class Test_Register { - - @Before - public void setUp() throws Exception {} - - @Test - public void test() { - fail("Not yet implemented"); - } - -}