Browse Source

Servlet wasn't adhereing to new rules for update test

Patrick Falls 12 years ago
parent
commit
192cbc777d

+ 2 - 1
servlet/src/main/java/hello/UpdateServlet.java

@@ -80,7 +80,8 @@ public class UpdateServlet extends HttpServlet
               // Update row
               try (PreparedStatement statement2 = conn.prepareStatement(UPDATE_QUERY))
               {
-                statement2.setInt(1, random.nextInt(DB_ROWS) + 1);
+		worlds[i].setRandomNumber(random.nextInt(DB_ROWS) + 1);
+                statement2.setInt(1, worlds[i].getRandomNumber());
                 statement2.setInt(2, id);
 
                 statement2.execute();

+ 6 - 2
servlet/src/main/java/hello/World.java

@@ -7,7 +7,7 @@ public class World
 {
 
   private final int id;
-  private final int randomNumber;
+  private int randomNumber;
   
   public World(int id, int randomNumber)
   {
@@ -24,5 +24,9 @@ public class World
   {
     return this.randomNumber;
   }      
-  
+ 
+  public void setRandomNumber(int randomNumber)
+  {
+    this.randomNumber = randomNumber;
+  } 
 }