Compare commits
51
Commits
0b7e7926b7
..
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2f1a57144a | ||
|
|
e5d3a789e6 | ||
|
|
5be306424a | ||
|
|
b587d1a401 | ||
|
|
526e01a80f | ||
|
|
ab99fae9f5 | ||
|
|
d00817dcee | ||
|
|
a15373831e | ||
|
|
de4d66bca7 | ||
|
|
71906bd99c | ||
|
|
4c73ee72ea | ||
|
|
4e82a07929 | ||
|
|
a8cfd4fd56 | ||
|
|
10b1cad5ec | ||
|
|
f064d3835e | ||
|
|
567ced3feb | ||
|
|
6d88ba7850 | ||
|
|
8292f11540 | ||
|
|
4ab6ec6328 | ||
|
|
cf90b62276 | ||
|
|
0821639d89 | ||
|
|
558fecdac3 | ||
|
|
0045dce372 | ||
|
|
d9d17d11a3 | ||
|
|
f73bd53cc0 | ||
|
|
bd397d5bd1 | ||
|
|
547b9ea3c9 | ||
|
|
5fe24de1d2 | ||
|
|
b049a50fb1 | ||
|
|
86606a868e | ||
|
|
9911b91a30 | ||
|
|
becdc0e088 | ||
|
|
1b02d17585 | ||
|
|
2f1561939b | ||
|
|
9a7642a516 | ||
|
|
18137f3430 | ||
|
|
eaaa2ee6dc | ||
|
|
7f2aabf19d | ||
|
|
4a1a66eeec | ||
|
|
3b1643850c | ||
|
|
d4398ff5e9 | ||
|
|
2e5f1ae832 | ||
|
|
334c45e723 | ||
|
|
ab44bea76a | ||
|
|
f112e10987 | ||
|
|
ac0a6afa22 | ||
|
|
5d4e53dd27 | ||
|
|
acaf56c88c | ||
|
|
1916a08df3 | ||
|
|
e3eaa03970 | ||
|
|
4767733d47 |
+19
@@ -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
|
||||||
|
|
||||||
@@ -61,6 +61,7 @@ fabric.properties
|
|||||||
|
|
||||||
# Package Files #
|
# Package Files #
|
||||||
*.jar
|
*.jar
|
||||||
|
!jar/*.jar
|
||||||
*.war
|
*.war
|
||||||
*.ear
|
*.ear
|
||||||
*.zip
|
*.zip
|
||||||
|
|||||||
Generated
+9
@@ -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>
|
||||||
Generated
+8
@@ -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 |
@@ -24,8 +24,9 @@ Eine Schritt-für-Schritt-Anweisung, wie man eine Entwicklungsumgebung für das
|
|||||||
|
|
||||||
## Autoren
|
## Autoren
|
||||||
|
|
||||||
Pia Korndörfer, Danial Eshete, Jana Gumbert, Amadou-bah AArif
|
Pia Korndörfer, Danial Eshete, Jana Gumbert, Amadou-Bah Aarif
|
||||||
|
|
||||||
* **Homer Simpson** - *Qualitätssicherung* - [Profil](https://de.wikipedia.org/wiki/Homer_Simpson)
|
* **Homer Simpson** - *Qualitätssicherung* - [Profil](https://de.wikipedia.org/wiki/Homer_Simpson)
|
||||||
* ...
|
* ...
|
||||||
|
|
||||||
|
¥≤
|
||||||
Binary file not shown.
Binary file not shown.
@@ -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;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -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());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
public class TestEshete {
|
||||||
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package PACKAGE_NAME;
|
||||||
|
|
||||||
|
public class TestGumbert {
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package PACKAGE_NAME;
|
||||||
|
|
||||||
|
public class TestKorndoerferPi {
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
hofmannol
|
||||||
|
2df372ddeafdf65908ddda48799d6f21
|
||||||
|
wimmerma
|
||||||
|
eb9b41a390c3a252aff0454e8df16f75
|
||||||
Reference in New Issue
Block a user