SnareX / snarex

Main repository of our project for sensor data visualisation. Project was finished january 2017.
GNU General Public License v3.0
0 stars 0 forks source link

FA3 - DB operations: JUnit Tests #26

Closed nicmr closed 6 years ago

xnngyn commented 6 years ago
xnngyn commented 6 years ago

JUnit kennenlernen und Grundlagen aneignen

Grundlagen angeeignet mithilfe folgender Materialien:

71sira1bwi commented 6 years ago

JUnit kennenlernen und Grundlagen aneignen

Grundlagen angeeignet mithilfe folgender Materialien https://wiki.fernuni-hagen.de/eclipse/index.php/Einf%C3%BChrung_in_JUnit https://www.youtube.com/watch?v=tkzJsP7NP54

xnngyn commented 6 years ago

Erste JUnit Test schreiben und verstehen

JUnit Testbeispiel: JUnit_Test_Xuan.zip

71sira1bwi commented 6 years ago

JUnit kennenlernen und Grundlagen aneignen

-Junittest Selber geschrieben und verstanden (Z.b. Min und Max Test) Test2.zip

xnngyn commented 6 years ago

JUnit Test in Verbindung mit Datenbank (JDBC) schreiben

Als Grundlage dient die Übung aus der Vorlesung Programmieren 2 bei Frau Pado:

AufwärmübungJDBC.pdf SimpleDBApp.zip

Beispiel einer Datenbank

Database_Example.zip

xnngyn commented 6 years ago

Datenbank und SQL deklariert

SnareXDB.zip

xnngyn commented 6 years ago

Datenbank inklusive JUnit Test

SnareXDB.zip

xnngyn commented 6 years ago

Datenbank aktualisiert SnareXSensor.zip

Noch fehlend: -JUnit Test´s -Convert Date into TIMESTAMP -Insert Values und Read Methode testen mit Beispiele einsetzen und auslesen

xnngyn commented 6 years ago

Datenbank aktualisiert

SnareXSensor_2017_12_14.zip

Gelöst:

ToDo:

xnngyn commented 6 years ago

Gelöst:

xnngyn commented 6 years ago

JUnit Tests erfolgreich geschrieben.

`public class databaseTest {

Datapoint dtp = new Datapoint();

@Test
public void testConnection() {
    assertEquals(true, DatapointManager.getConnection());
}

@Test
public void testSaving() {
    dtp.setDate(LocalDateTime.now());
    dtp.setTemperature(30.2);
    dtp.setPressure(1.8);
    dtp.setRevolutions(9000.3);
    assertEquals(true, DatapointManager.save(dtp));

}

@Test
public void testDeleting() {
    dtp.setDate(LocalDateTime.now());
    dtp.setTemperature(30.2);
    dtp.setPressure(1.8);
    dtp.setRevolutions(9000.3);
    assertEquals(true, DatapointManager.deleteByObject(dtp));
}

@Test
public void testReading() {
    assertNotNull(DatapointManager.getData());
}

}`

siehe : https://github.com/xnngyn/SnarexDatapointDraft