summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2006-04-06 20:12:18 +0000
committerHenri Herscher <henri@oreka.org>2006-04-06 20:12:18 +0000
commit598aeab247a5ceba95a4e5664b1f78c382377b5d (patch)
tree07bbc98fec75e16d0ad1e5f7b04c2bf0ad9b645a
parent9ead78c708d25d14a6132788a72900af96162637 (diff)
Enriched the created db dataset
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@209 09dcff7a-b715-0410-9601-b79a96267cd0
-rw-r--r--orkbasej/java/net/sf/oreka/test/FillDatabase.java53
1 files changed, 45 insertions, 8 deletions
diff --git a/orkbasej/java/net/sf/oreka/test/FillDatabase.java b/orkbasej/java/net/sf/oreka/test/FillDatabase.java
index d997de5..43f4d71 100644
--- a/orkbasej/java/net/sf/oreka/test/FillDatabase.java
+++ b/orkbasej/java/net/sf/oreka/test/FillDatabase.java
@@ -49,23 +49,41 @@ public class FillDatabase {
// user 1
User user = new User();
- user.setFirstname("salisse");
- user.setPassword("salisse");
+ user.setFirstname("Raymond");
+ user.setLastname("Stein");
+ user.setPassword("raymond");
LoginString ls = new LoginString();
ls.setUser(user);
- ls.setLoginString("1973");
+ ls.setLoginString("2005");
+ LoginString lsA = new LoginString();
+ lsA.setUser(user);
+ lsA.setLoginString("2006");
+ LoginString lsB = new LoginString();
+ lsB.setUser(user);
+ lsB.setLoginString("raymond");
hbnSession.save(user);
hbnSession.save(ls);
+ hbnSession.save(lsA);
+ hbnSession.save(lsB);
// user 2
User user2 = new User();
- user2.setFirstname("zapata");
- user2.setPassword("zapata");
+ user2.setFirstname("Bert");
+ user2.setLastname("Nolte");
+ user2.setPassword("bert");
LoginString ls2 = new LoginString();
ls2.setUser(user2);
- ls2.setLoginString("1974");
+ ls2.setLoginString("2000");
+ LoginString ls2A = new LoginString();
+ ls2A.setUser(user2);
+ ls2A.setLoginString("2001");
+ LoginString ls2B = new LoginString();
+ ls2B.setUser(user2);
+ ls2B.setLoginString("bert");
hbnSession.save(user2);
hbnSession.save(ls2);
+ hbnSession.save(ls2A);
+ hbnSession.save(ls2B);
// create program that does not filter anything
RecProgram prog1 = new RecProgram();
@@ -88,12 +106,31 @@ public class FillDatabase {
String randomString = "" + generator.nextInt();
randomString = randomString.replace("-", "a");
- seg.setLocalParty(randomString);
- seg.setUser(user);
seg.setRemoteParty(lastParty);
lastParty = randomString;
float randomDirection = generator.nextFloat();
+
+ if(randomDirection > .8){
+ if(randomDirection > .95) {
+ seg.setLocalParty(ls.getLoginString());
+ }
+ else {
+ seg.setLocalParty(lsA.getLoginString());
+ }
+ seg.setUser(user);
+ }
+ else {
+ if(randomDirection > .3) {
+ seg.setLocalParty(ls2.getLoginString());
+ }
+ else {
+ seg.setLocalParty(ls2A.getLoginString());
+ }
+ seg.setUser(user2);
+ }
+
+ randomDirection = generator.nextFloat();
if(randomDirection > .5){
seg.setDirection(Direction.IN);
}