Browse Source

Tests Blockchain

pullrequest
Christian Baltzer 6 years ago
parent
commit
75440479dd
  1. 9
      src/main/java/ugsbo/com/buchhaltung/Block.java
  2. 15
      src/main/java/ugsbo/com/buchhaltung/Blockchain.java
  3. 5
      src/main/java/ugsbo/com/buchhaltung/Register.java
  4. 38
      src/test/java/com/ugsbo/Buchhaltung/Test_Blockchain.java
  5. 17
      src/test/java/com/ugsbo/Buchhaltung/Test_Register.java

9
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;
}
}

15
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;
}
}

5
src/main/java/ugsbo/com/buchhaltung/Register.java

@ -1,5 +0,0 @@
package ugsbo.com.buchhaltung;
public class Register {
}

38
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);
}
}

17
src/test/java/com/ugsbo/Buchhaltung/Test_Register.java

@ -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");
}
}
Loading…
Cancel
Save