From 74e2c1e93c26e37a0c780904d24c0f658b4a7a5d Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Wed, 29 Oct 2014 22:03:42 +0100
Subject: [PATCH] JDBC parameter change

---
 .../mi/sda2/account/sql/DbHandler.java        |  4 ++--
 .../mi/sda2/account/AppTest.java              | 14 -----------
 .../hdm_stuttgart/mi/sda2/account/DbTest.java | 24 +++++++++++++++++++
 3 files changed, 26 insertions(+), 16 deletions(-)
 delete mode 100644 Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/AppTest.java
 create mode 100644 Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/DbTest.java

diff --git a/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java b/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java
index f5db4a974..262095004 100644
--- a/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java
+++ b/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java
@@ -66,8 +66,8 @@ public class DbHandler {
 	
 	public void changeBy(int accountNo, int amount) {
 		try {
-			updateAccount.setInt(1, accountNo);
-			updateAccount.setInt(2, amount);
+			updateAccount.setInt(1, amount);
+			updateAccount.setInt(2, accountNo);
 			updateAccount.executeUpdate();
 			log.info("Change account " + accountNo + " by " + amount);
 		} catch (SQLException e) {
diff --git a/Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/AppTest.java b/Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/AppTest.java
deleted file mode 100644
index 8ceb561cf..000000000
--- a/Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/AppTest.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package de.hdm_stuttgart.mi.sda2.account;
-
-import org.junit.Assert;
-import org.junit.Test;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest {
-    @Test
-    public void testApp() {
-        Assert.assertTrue( true );
-    }
-}
diff --git a/Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/DbTest.java b/Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/DbTest.java
new file mode 100644
index 000000000..1fff21a76
--- /dev/null
+++ b/Sda2/P/account/src/test/java/de/hdm_stuttgart/mi/sda2/account/DbTest.java
@@ -0,0 +1,24 @@
+package de.hdm_stuttgart.mi.sda2.account;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import de.hdm_stuttgart.mi.sda2.account.sql.DbHandler;
+
+/**
+ * Unit test for simple App.
+ */
+public class DbTest {
+    @Test
+    public void testApp() {
+        DbHandler dbh = new DbHandler();
+        
+        dbh.connect();
+        
+        dbh.changeBy(1, 20);
+        dbh.changeBy(2, -20);
+        dbh.commit();
+        
+        
+    }
+}
-- 
GitLab