Compare commits

...
53 Commits
Author SHA1 Message Date
blckxsepia 2f1a57144a .drone.yml befüllt mit Bedürftiger & Test neu
continuous-integration/drone/push Build is passing
2018-12-20 16:57:43 +01:00
esheteda67206 e5d3a789e6 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.idea/misc.xml
2018-12-20 16:52:13 +01:00
esheteda67206 5be306424a added TestAccount 2018-12-20 16:51:58 +01:00
amadoubahaa68134 b587d1a401 Spender Klasse fertig 2018-12-20 16:49:10 +01:00
esheteda67206 526e01a80f added Account, Person and TestAccount
continuous-integration/drone/push Build is failing
2018-12-20 16:48:53 +01:00
esheteda67206 ab99fae9f5 added account&person and account test
continuous-integration/drone/push Build is failing
2018-12-20 16:47:03 +01:00
blckxsepia d00817dcee .drone.yml befüllt mit Bedürftiger & Test
continuous-integration/drone/push Build is passing
2018-12-20 16:42:02 +01:00
blckxsepia a15373831e .drone.yml erstellt 2018-12-20 16:32:32 +01:00
gumbertja68144 de4d66bca7 Merge remote-tracking branch 'origin/master' 2018-12-20 15:32:25 +01:00
gumbertja68144 71906bd99c Klasse SpendenBetrag mit Testfällen 2018-12-20 15:31:26 +01:00
amadoubahaa68134 4c73ee72ea Spender Klasse fertig 2018-12-20 15:18:50 +01:00
esheteda67206 4e82a07929 Merge remote-tracking branch 'origin/master' 2018-12-20 14:54:36 +01:00
esheteda67206 a8cfd4fd56 Person commit 2018-12-20 14:54:31 +01:00
blckxsepia 10b1cad5ec Merge branch 'master' of https://git.efi.th-nuernberg.de/gitea/korndoerferpi67188/ChareSWE 2018-12-20 14:48:26 +01:00
blckxsepia f064d3835e Beduerftiger Class erstellt 2018-12-20 14:48:09 +01:00
esheteda67206 567ced3feb commit 2018-12-20 14:43:22 +01:00
korndoerferpi67188 6d88ba7850 Dateien hochladen nach „Diagramme“
Klassendiagramm_spender_account
2018-12-06 16:14:19 +00:00
esheteda67206 8292f11540 Dateien hochladen nach „Diagramme“ 2018-12-06 15:55:16 +00:00
korndoerferpi67188 4ab6ec6328 Diagramm für Spenden 2018-12-06 15:53:44 +00:00
amadoubahaa68134 cf90b62276 testOne 2018-11-22 17:16:11 +01:00
amadoubahaa68134 0821639d89 testOne 2018-11-22 17:15:58 +01:00
blckxsepia 558fecdac3 Merge remote-tracking branch 'origin/master' 2018-11-22 16:57:53 +01:00
blckxsepia 0045dce372 alle 4 Testfälle hinzugefügt 2018-11-22 16:57:24 +01:00
amadoubahaa68134 d9d17d11a3 testOne 2018-11-22 16:57:11 +01:00
amadoubahaa68134 f73bd53cc0 testOne 2018-11-22 16:39:50 +01:00
blckxsepia bd397d5bd1 Testfall 1 2018-11-22 16:24:50 +01:00
amadoubahaa68134 547b9ea3c9 Merge remote-tracking branch 'origin/master' 2018-11-22 16:12:29 +01:00
amadoubahaa68134 5fe24de1d2 testOne 2018-11-22 16:12:12 +01:00
blckxsepia b049a50fb1 added chareswe.iml 2018-11-22 15:53:46 +01:00
blckxsepia 86606a868e added chareswe.iml 2018-11-22 15:52:54 +01:00
blckxsepia 9911b91a30 added credentials and helpers 2018-11-22 15:52:00 +01:00
amadoubahaa68134 becdc0e088 bring TestOne zum laufem amk! 2018-11-22 15:48:55 +01:00
amadoubahaa68134 1b02d17585 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/HelloWorld.java
2018-11-22 15:43:44 +01:00
amadoubahaa68134 2f1561939b bring TestOne zum laufem amk! 2018-11-22 15:43:02 +01:00
blckxsepia 9a7642a516 added testkondoerfer 2018-11-22 15:38:16 +01:00
blckxsepia 18137f3430 passwd und Herlpers.java hinzugefügt 2018-11-22 15:35:21 +01:00
gumbertja68144 eaaa2ee6dc Merge remote-tracking branch 'origin/master' 2018-11-22 15:19:23 +01:00
gumbertja68144 7f2aabf19d TestGumbert 2018-11-22 15:19:11 +01:00
blckxsepia 4a1a66eeec passwd und Herlpers.java hinzugefügt 2018-11-22 15:18:27 +01:00
blckxsepia 3b1643850c 1. Testfall 2018-11-22 15:14:33 +01:00
amadoubahaa68134 d4398ff5e9 Merge branch 'master' of https://git.efi.th-nuernberg.de/gitea/korndoerferpi67188/ChareSWE
# Conflicts:
#	.idea/misc.xml
#	.idea/modules.xml
2018-11-22 15:05:27 +01:00
gumbertja68144 2e5f1ae832 update 2018-11-22 15:04:59 +01:00
amadoubahaa68134 334c45e723 Namenänderung 2018-11-22 15:04:55 +01:00
gumbertja68144 ab44bea76a Gumbert Class 2018-11-22 15:02:49 +01:00
esheteda67206 f112e10987 Test Eshete 2018-11-22 14:56:29 +01:00
blckxsepia ac0a6afa22 readme aktualisiert 2018-11-22 14:49:10 +01:00
blckxsepia 5d4e53dd27 Merge branch 'master' of https://git.efi.th-nuernberg.de/gitea/korndoerferpi67188/ChareSWE 2018-11-22 14:45:28 +01:00
blckxsepia acaf56c88c jar verzeichnis 2018-11-22 14:45:01 +01:00
esheteda67206 1916a08df3 first commit 2018-11-22 14:42:52 +01:00
esheteda67206 e3eaa03970 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	README.md
2018-11-22 14:30:58 +01:00
esheteda67206 4767733d47 Amadou-Bah Amadou-Bih 2018-11-22 14:30:41 +01:00
gumbertja68144 0b7e7926b7 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	README.md
2018-11-22 14:29:19 +01:00
gumbertja68144 f0df0f64d3 Aarifs real name 2018-11-22 14:27:28 +01:00
28 changed files with 448 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
pipeline:
build:
image: anapsix/alpine-java:8_jdk
commands:
- mkdir -p droneout
- javac -cp droneout:jars/hamcrest-core-1.3.jar:jars/junit-4.12.jar -d droneout src/Beduerftiger.java
- javac -cp droneout:jars/hamcrest-core-1.3.jar:jars/junit-4.12.jar -d droneout src/TestBeduerftiger.java
- javac -cp droneout:jars/hamcrest-core-1.3.jar:jars/junit-4.12.jar -d droneout src/Person.java
- javac -cp droneout:jars/hamcrest-core-1.3.jar:jars/junit-4.12.jar -d droneout src/Account.java
- javac -cp droneout:jars/hamcrest-core-1.3.jar:jars/junit-4.12.jar -d droneout src/TestAccount.java
test:
image: anapsix/alpine-java:8_jdk
commands:
- java -cp droneout:jars/hamcrest-core-1.3.jar:jars/junit-4.12.jar org.junit.runner.JUnitCore TestBeduerftiger
- java -cp droneout:jars/hamcrest-core-1.3.jar:jars/junit-4.12.jar org.junit.runner.JUnitCore TestAccount
+1
View File
@@ -61,6 +61,7 @@ fabric.properties
# Package Files #
*.jar
!jar/*.jar
*.war
*.ear
*.zip
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_10" default="true" project-jdk-name="10" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/../gitchareswe" />
</component>
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/ChareSWE.iml" filepath="$PROJECT_DIR$/ChareSWE.iml" />
</modules>
</component>
</project>
Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

+1
View File
@@ -29,3 +29,4 @@ Pia Korndörfer, Danial Eshete, Jana Gumbert, Amadou-Bah Aarif
* **Homer Simpson** - *Qualitätssicherung* - [Profil](https://de.wikipedia.org/wiki/Homer_Simpson)
* ...
¥≤
Binary file not shown.
Binary file not shown.
+16
View File
@@ -0,0 +1,16 @@
public class Account {
public Person owner;
public String email;
Account(Person owner, String email){
this.owner = owner;
this.email = email;
}
public void accountErstellen(Person p, String e_email){
this.owner = p;
this.email = e_email;
}
}
+15
View File
@@ -0,0 +1,15 @@
public class Beduerftiger {
public String bFirstName;
public String bLastName;
public String bNeed;
public Beduerftiger(){
}
public Beduerftiger(String theFirstName, String theLastName, String theNeed ){
this.bFirstName = theFirstName;
this.bLastName = theLastName;
this.bNeed = theNeed;
}
}
+43
View File
@@ -0,0 +1,43 @@
import assets.Helpers;
public class Credentials {
String login;
String hash;
Credentials(String lg, String pw){
login = lg;
hash = pw;
}
public boolean valid(){
String[] lines = Helpers.readTextdatei("src/assets/passwd");
String tmp = "";
String name = "";
String pw = "";
for(int i=0; i<lines.length; i++) {
if(i % 2 == 0){
name = lines[i];
System.out.println( "NAME: " + name);
}else {
pw= lines[i];
System.out.println(pw);
}
}
return false;
}
}
+37
View File
@@ -0,0 +1,37 @@
import org.junit.Test;
import static org.junit.Assert.*;
public class CredentialsTest{
@Test
public void testOne(){
Credentials c = new Credentials("", "");
assertNotNull(c);
}
@Test
public void testTwo(){
Credentials c = new Credentials("hofmannol", "GERONIMO");
assertEquals("hofmannol", c.login);
}
@Test
public void testThree(){
Credentials c = new Credentials("hofmannolli", "GERONIMOil");
assertFalse(c.valid());
}
@Test
public void testFour(){
Credentials c = new Credentials("hofmannoll", "GERONIMOil");
assertFalse(c.valid());
}
}
+16
View File
@@ -0,0 +1,16 @@
public class Person {
public String name;
public String vname;
public int age;
Person(String name, String vname, int age){
this.name = name;
this.vname = vname;
this.age = age;
}
}
+23
View File
@@ -0,0 +1,23 @@
public class Spender extends Person{
private int amount;
public Spender (String fname, String lname, int age, int summe){
super(fname, lname, age);
this.amount = summe;
}
public void betragSetzen(int summe){
if(summe > 0){
amount = summe;
}
}
public int getAmount(){
return amount;
}
}
+52
View File
@@ -0,0 +1,52 @@
import org.junit.Test;
import static org.junit.Assert.*;
public class TestAccount {
@Test
public void test1(){
// Arrange
Person p = new Person("Hans","Georg", 12);
// Act
Account a = new Account(p, "fdfdf");
// Assert
assertEquals("Georg", a.owner.vname);
}
@Test
public void testM2(){
// Arrange
Person p = new Person("Hans","Georg", 12);
// Act
Account a = new Account(p, "fdfdf");
// Assert
assertEquals("Georg", a.owner.vname);
}
@Test
public void test3(){
// Arrange
Person p = new Person("Hans","Georg", 12);
// Act
Account a = new Account(p, "fdfdf");
// Assert
assertEquals(12, a.owner.age);
}
}
+27
View File
@@ -0,0 +1,27 @@
import org.junit.Test;
import static org.junit.Assert.*;
public class TestBeduerftiger {
@Test
public void firstNameChange(){
String bfirstName= "Jesus";
String result ="Jesus";
assertEquals(bfirstName, result);
}
@Test
public void lastNameChange(){
String bLastName= "Gottessohn";
String result ="Gottessohn";
assertEquals(bLastName, result);
}
@Test
public void NeedChange(){
String bNeed= "Abendmahl";
String result ="Abendmahl";
assertEquals(bNeed, result);
}
}
+19
View File
@@ -0,0 +1,19 @@
import org.junit.Test;
import static org.junit.Assert.*;
public class TestClass {
@Test
public void test1(){
// arrange
Person p = new Person("Dani", "Estade", 18);
Spender s = new Spender( "titi", "nase", 22 , 33);
//act
assertEquals("titi", s.name);
}
}
+2
View File
@@ -0,0 +1,2 @@
public class TestEshete {
}
+4
View File
@@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class TestGumbert {
}
+16
View File
@@ -0,0 +1,16 @@
import org.junit.Test;
import static org.junit.Assert.*;
public class TestKorndoerfer {
@Test
public void testMulitply(){
int i =2;
int result =i*2;
assertEquals(4, result);
}
}
+4
View File
@@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class TestKorndoerferPi {
}
+32
View File
@@ -0,0 +1,32 @@
import org.junit.Test;
import static org.junit.Assert.*;
public class TestSpendenBetrag {
@Test
public void spendenhoeheChange(){
SpendenBetrag s = new SpendenBetrag(2000,"Pia", "Korn", "Aarif","Amablabla", "blalba@mail.de");
assertEquals("Pia", s.firstnameSpender);
}
@Test
public void spendenhoeheChange2(){
SpendenBetrag t = new SpendenBetrag(2000,"Pia", "Korn", "Aarif","Amablabla", "blalba@mail.de");
assertEquals(2000, t.spendenhoehe);
}
@Test
public void spendenhoeheChange3(){
SpendenBetrag u = new SpendenBetrag(50,"Lien", "Tra", "Jay","Bay", "Test");
assertEquals("Jay", u.firstnameBeduerftiger);
}
}
+42
View File
@@ -0,0 +1,42 @@
import org.junit.Test;
import static org.junit.Assert.*;
public class Testamadoubahaa {
@Test
public void testTrue(){
assertTrue(1==1);
assertEquals(4, 2*2);
}
@Test
public void testMultiply(){
// Arrange
int i = 2;
// Act
int result = i * 2;
// Assert
assertEquals(4, result);
}
@Test
public void testOne(){
// Arrange
int j = 23 ;
int a = 38;
// Act
int res = j + a;
// Assert
assertEquals(100, res);
}
}
+58
View File
@@ -0,0 +1,58 @@
package assets;
import java.io.*;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
public class Helpers {
// Lesen einer Textdatei in ein Stringarray
public static String[] readTextdatei(String name) {
String line;
ArrayList<String> result = new ArrayList<String>();
try {
FileReader fr = new FileReader(name);
BufferedReader br = new BufferedReader(fr);
while ((line = br.readLine()) != null)
result.add(line);
br.close();
}
catch (IOException e) {
e.printStackTrace();
}
return result.toArray(new String[]{});
}
// Schreiben eines Stringarray in eine Textdatei
public static void writeTextdatei(String name, String[] lines) {
try {
FileWriter fw = new FileWriter(name);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter pw = new PrintWriter(bw);
for (int i = 0; i < lines.length; i++)
pw.println(lines[i]);
pw.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
// Berechnen des Hashwerts zu einem String und
// Rückgabe als Hex-Zeichenkette
public static String getHash(String w) {
try {
byte[] bytesOfMessage = w.getBytes("UTF-8");
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] thedigest = md.digest(bytesOfMessage);
return String.format("%032x", new BigInteger(1, thedigest));
} catch (UnsupportedEncodingException | NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
}
+4
View File
@@ -0,0 +1,4 @@
hofmannol
2df372ddeafdf65908ddda48799d6f21
wimmerma
eb9b41a390c3a252aff0454e8df16f75