diff --git a/babsi/babsi-app/.classpath b/babsi/BabsiApp/.classpath similarity index 100% rename from babsi/babsi-app/.classpath rename to babsi/BabsiApp/.classpath diff --git a/babsi/babsi-app/.gitignore b/babsi/BabsiApp/.gitignore similarity index 100% rename from babsi/babsi-app/.gitignore rename to babsi/BabsiApp/.gitignore diff --git a/babsi/babsi-app/.project b/babsi/BabsiApp/.project similarity index 100% rename from babsi/babsi-app/.project rename to babsi/BabsiApp/.project diff --git a/babsi/babsi-app/.settings/org.eclipse.core.resources.prefs b/babsi/BabsiApp/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from babsi/babsi-app/.settings/org.eclipse.core.resources.prefs rename to babsi/BabsiApp/.settings/org.eclipse.core.resources.prefs diff --git a/babsi/babsi-app/.settings/org.eclipse.jdt.core.prefs b/babsi/BabsiApp/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from babsi/babsi-app/.settings/org.eclipse.jdt.core.prefs rename to babsi/BabsiApp/.settings/org.eclipse.jdt.core.prefs diff --git a/babsi/babsi-app/AndroidManifest.xml b/babsi/BabsiApp/AndroidManifest.xml similarity index 100% rename from babsi/babsi-app/AndroidManifest.xml rename to babsi/BabsiApp/AndroidManifest.xml diff --git a/babsi/babsi-app/assets/icudt46l.zip b/babsi/BabsiApp/assets/icudt46l.zip similarity index 100% rename from babsi/babsi-app/assets/icudt46l.zip rename to babsi/BabsiApp/assets/icudt46l.zip diff --git a/babsi/babsi-app/ic_launcher-web.png b/babsi/BabsiApp/ic_launcher-web.png similarity index 100% rename from babsi/babsi-app/ic_launcher-web.png rename to babsi/BabsiApp/ic_launcher-web.png diff --git a/babsi/babsi-app/libs/android-support-v4.jar b/babsi/BabsiApp/libs/android-support-v4.jar similarity index 100% rename from babsi/babsi-app/libs/android-support-v4.jar rename to babsi/BabsiApp/libs/android-support-v4.jar diff --git a/babsi/babsi-app/libs/commons-codec.jar b/babsi/BabsiApp/libs/commons-codec.jar similarity index 100% rename from babsi/babsi-app/libs/commons-codec.jar rename to babsi/BabsiApp/libs/commons-codec.jar diff --git a/babsi/babsi-app/libs/gson-2.2.4-javadoc.jar b/babsi/BabsiApp/libs/gson-2.2.4-javadoc.jar similarity index 100% rename from babsi/babsi-app/libs/gson-2.2.4-javadoc.jar rename to babsi/BabsiApp/libs/gson-2.2.4-javadoc.jar diff --git a/babsi/babsi-app/libs/gson-2.2.4-sources.jar b/babsi/BabsiApp/libs/gson-2.2.4-sources.jar similarity index 100% rename from babsi/babsi-app/libs/gson-2.2.4-sources.jar rename to babsi/BabsiApp/libs/gson-2.2.4-sources.jar diff --git a/babsi/babsi-app/libs/gson-2.2.4.jar b/babsi/BabsiApp/libs/gson-2.2.4.jar similarity index 100% rename from babsi/babsi-app/libs/gson-2.2.4.jar rename to babsi/BabsiApp/libs/gson-2.2.4.jar diff --git a/babsi/babsi-app/libs/guava-r09.jar b/babsi/BabsiApp/libs/guava-r09.jar similarity index 100% rename from babsi/babsi-app/libs/guava-r09.jar rename to babsi/BabsiApp/libs/guava-r09.jar diff --git a/babsi/babsi-app/libs/shiro-all-1.2.2.jar b/babsi/BabsiApp/libs/shiro-all-1.2.2.jar similarity index 100% rename from babsi/babsi-app/libs/shiro-all-1.2.2.jar rename to babsi/BabsiApp/libs/shiro-all-1.2.2.jar diff --git a/babsi/babsi-app/libs/spring-android-core-1.0.1.RELEASE.jar b/babsi/BabsiApp/libs/spring-android-core-1.0.1.RELEASE.jar similarity index 100% rename from babsi/babsi-app/libs/spring-android-core-1.0.1.RELEASE.jar rename to babsi/BabsiApp/libs/spring-android-core-1.0.1.RELEASE.jar diff --git a/babsi/babsi-app/libs/spring-android-rest-template-1.0.1.RELEASE.jar b/babsi/BabsiApp/libs/spring-android-rest-template-1.0.1.RELEASE.jar similarity index 100% rename from babsi/babsi-app/libs/spring-android-rest-template-1.0.1.RELEASE.jar rename to babsi/BabsiApp/libs/spring-android-rest-template-1.0.1.RELEASE.jar diff --git a/babsi/babsi-app/libs/sqlcipher.jar b/babsi/BabsiApp/libs/sqlcipher.jar similarity index 100% rename from babsi/babsi-app/libs/sqlcipher.jar rename to babsi/BabsiApp/libs/sqlcipher.jar diff --git a/babsi/babsi-app/lint.xml b/babsi/BabsiApp/lint.xml similarity index 100% rename from babsi/babsi-app/lint.xml rename to babsi/BabsiApp/lint.xml diff --git a/babsi/BabsiApp Test/proguard-project.txt b/babsi/BabsiApp/proguard-project.txt similarity index 100% rename from babsi/BabsiApp Test/proguard-project.txt rename to babsi/BabsiApp/proguard-project.txt diff --git a/babsi/BabsiApp Test/project.properties b/babsi/BabsiApp/project.properties similarity index 100% rename from babsi/BabsiApp Test/project.properties rename to babsi/BabsiApp/project.properties diff --git a/babsi/babsi-app/res/drawable-hdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-hdpi/ic_launcher.png similarity index 100% rename from babsi/babsi-app/res/drawable-hdpi/ic_launcher.png rename to babsi/BabsiApp/res/drawable-hdpi/ic_launcher.png diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-mdpi/ic_launcher.png similarity index 100% rename from babsi/babsi-app/res/drawable-mdpi/ic_launcher.png rename to babsi/BabsiApp/res/drawable-mdpi/ic_launcher.png diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_media_pause.png b/babsi/BabsiApp/res/drawable-mdpi/ic_media_pause.png similarity index 100% rename from babsi/babsi-app/res/drawable-mdpi/ic_media_pause.png rename to babsi/BabsiApp/res/drawable-mdpi/ic_media_pause.png diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_media_play.png b/babsi/BabsiApp/res/drawable-mdpi/ic_media_play.png similarity index 100% rename from babsi/babsi-app/res/drawable-mdpi/ic_media_play.png rename to babsi/BabsiApp/res/drawable-mdpi/ic_media_play.png diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_media_stop.png b/babsi/BabsiApp/res/drawable-mdpi/ic_media_stop.png similarity index 100% rename from babsi/babsi-app/res/drawable-mdpi/ic_media_stop.png rename to babsi/BabsiApp/res/drawable-mdpi/ic_media_stop.png diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_menu_add.png b/babsi/BabsiApp/res/drawable-mdpi/ic_menu_add.png similarity index 100% rename from babsi/babsi-app/res/drawable-mdpi/ic_menu_add.png rename to babsi/BabsiApp/res/drawable-mdpi/ic_menu_add.png diff --git a/babsi/babsi-app/res/drawable-xhdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-xhdpi/ic_launcher.png similarity index 100% rename from babsi/babsi-app/res/drawable-xhdpi/ic_launcher.png rename to babsi/BabsiApp/res/drawable-xhdpi/ic_launcher.png diff --git a/babsi/babsi-app/res/drawable-xxhdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-xxhdpi/ic_launcher.png similarity index 100% rename from babsi/babsi-app/res/drawable-xxhdpi/ic_launcher.png rename to babsi/BabsiApp/res/drawable-xxhdpi/ic_launcher.png diff --git a/babsi/babsi-app/res/layout/activity_antibiotic.xml b/babsi/BabsiApp/res/layout/activity_antibiotic.xml similarity index 100% rename from babsi/babsi-app/res/layout/activity_antibiotic.xml rename to babsi/BabsiApp/res/layout/activity_antibiotic.xml diff --git a/babsi/babsi-app/res/layout/activity_checkliste.xml b/babsi/BabsiApp/res/layout/activity_checkliste.xml similarity index 100% rename from babsi/babsi-app/res/layout/activity_checkliste.xml rename to babsi/BabsiApp/res/layout/activity_checkliste.xml diff --git a/babsi/babsi-app/res/layout/activity_login.xml b/babsi/BabsiApp/res/layout/activity_login.xml similarity index 100% rename from babsi/babsi-app/res/layout/activity_login.xml rename to babsi/BabsiApp/res/layout/activity_login.xml diff --git a/babsi/babsi-app/res/layout/activity_main.xml b/babsi/BabsiApp/res/layout/activity_main.xml similarity index 100% rename from babsi/babsi-app/res/layout/activity_main.xml rename to babsi/BabsiApp/res/layout/activity_main.xml diff --git a/babsi/babsi-app/res/layout/antibiotic_item.xml b/babsi/BabsiApp/res/layout/antibiotic_item.xml similarity index 100% rename from babsi/babsi-app/res/layout/antibiotic_item.xml rename to babsi/BabsiApp/res/layout/antibiotic_item.xml diff --git a/babsi/babsi-app/res/layout/footer_abx.xml b/babsi/BabsiApp/res/layout/footer_abx.xml similarity index 100% rename from babsi/babsi-app/res/layout/footer_abx.xml rename to babsi/BabsiApp/res/layout/footer_abx.xml diff --git a/babsi/babsi-app/res/layout/fragment_abx.xml b/babsi/BabsiApp/res/layout/fragment_abx.xml similarity index 100% rename from babsi/babsi-app/res/layout/fragment_abx.xml rename to babsi/BabsiApp/res/layout/fragment_abx.xml diff --git a/babsi/babsi-app/res/layout/fragment_bemerkungen.xml b/babsi/BabsiApp/res/layout/fragment_bemerkungen.xml similarity index 100% rename from babsi/babsi-app/res/layout/fragment_bemerkungen.xml rename to babsi/BabsiApp/res/layout/fragment_bemerkungen.xml diff --git a/babsi/babsi-app/res/layout/fragment_diagnose.xml b/babsi/BabsiApp/res/layout/fragment_diagnose.xml similarity index 100% rename from babsi/babsi-app/res/layout/fragment_diagnose.xml rename to babsi/BabsiApp/res/layout/fragment_diagnose.xml diff --git a/babsi/babsi-app/res/layout/fragment_patientendaten.xml b/babsi/BabsiApp/res/layout/fragment_patientendaten.xml similarity index 100% rename from babsi/babsi-app/res/layout/fragment_patientendaten.xml rename to babsi/BabsiApp/res/layout/fragment_patientendaten.xml diff --git a/babsi/babsi-app/res/layout/list_item.xml b/babsi/BabsiApp/res/layout/list_item.xml similarity index 100% rename from babsi/babsi-app/res/layout/list_item.xml rename to babsi/BabsiApp/res/layout/list_item.xml diff --git a/babsi/babsi-app/res/layout/list_seperator.xml b/babsi/BabsiApp/res/layout/list_seperator.xml similarity index 100% rename from babsi/babsi-app/res/layout/list_seperator.xml rename to babsi/BabsiApp/res/layout/list_seperator.xml diff --git a/babsi/babsi-app/res/layout/patient_header.xml b/babsi/BabsiApp/res/layout/patient_header.xml similarity index 100% rename from babsi/babsi-app/res/layout/patient_header.xml rename to babsi/BabsiApp/res/layout/patient_header.xml diff --git a/babsi/babsi-app/res/menu/checkliste.xml b/babsi/BabsiApp/res/menu/checkliste.xml similarity index 100% rename from babsi/babsi-app/res/menu/checkliste.xml rename to babsi/BabsiApp/res/menu/checkliste.xml diff --git a/babsi/babsi-app/res/menu/del.xml b/babsi/BabsiApp/res/menu/del.xml similarity index 100% rename from babsi/babsi-app/res/menu/del.xml rename to babsi/BabsiApp/res/menu/del.xml diff --git a/babsi/babsi-app/res/menu/main.xml b/babsi/BabsiApp/res/menu/main.xml similarity index 100% rename from babsi/babsi-app/res/menu/main.xml rename to babsi/BabsiApp/res/menu/main.xml diff --git a/babsi/babsi-app/res/menu/menu.xml b/babsi/BabsiApp/res/menu/menu.xml similarity index 100% rename from babsi/babsi-app/res/menu/menu.xml rename to babsi/BabsiApp/res/menu/menu.xml diff --git a/babsi/babsi-app/res/values-sw600dp/dimens.xml b/babsi/BabsiApp/res/values-sw600dp/dimens.xml similarity index 100% rename from babsi/babsi-app/res/values-sw600dp/dimens.xml rename to babsi/BabsiApp/res/values-sw600dp/dimens.xml diff --git a/babsi/babsi-app/res/values-sw720dp-land/dimens.xml b/babsi/BabsiApp/res/values-sw720dp-land/dimens.xml similarity index 100% rename from babsi/babsi-app/res/values-sw720dp-land/dimens.xml rename to babsi/BabsiApp/res/values-sw720dp-land/dimens.xml diff --git a/babsi/babsi-app/res/values-v11/styles.xml b/babsi/BabsiApp/res/values-v11/styles.xml similarity index 100% rename from babsi/babsi-app/res/values-v11/styles.xml rename to babsi/BabsiApp/res/values-v11/styles.xml diff --git a/babsi/babsi-app/res/values-v14/styles.xml b/babsi/BabsiApp/res/values-v14/styles.xml similarity index 100% rename from babsi/babsi-app/res/values-v14/styles.xml rename to babsi/BabsiApp/res/values-v14/styles.xml diff --git a/babsi/babsi-app/res/values/attr.xml b/babsi/BabsiApp/res/values/attr.xml similarity index 100% rename from babsi/babsi-app/res/values/attr.xml rename to babsi/BabsiApp/res/values/attr.xml diff --git a/babsi/babsi-app/res/values/dimens.xml b/babsi/BabsiApp/res/values/dimens.xml similarity index 100% rename from babsi/babsi-app/res/values/dimens.xml rename to babsi/BabsiApp/res/values/dimens.xml diff --git a/babsi/babsi-app/res/values/strings.xml b/babsi/BabsiApp/res/values/strings.xml similarity index 100% rename from babsi/babsi-app/res/values/strings.xml rename to babsi/BabsiApp/res/values/strings.xml diff --git a/babsi/babsi-app/res/values/styles.xml b/babsi/BabsiApp/res/values/styles.xml similarity index 100% rename from babsi/babsi-app/res/values/styles.xml rename to babsi/BabsiApp/res/values/styles.xml diff --git a/babsi/babsi-app/src/cau/swp/babsi/auth/Authentificator.java b/babsi/BabsiApp/src/cau/swp/babsi/auth/Authentificator.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/auth/Authentificator.java rename to babsi/BabsiApp/src/cau/swp/babsi/auth/Authentificator.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/ItemRequest.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/ItemRequest.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/comm/ItemRequest.java rename to babsi/BabsiApp/src/cau/swp/babsi/comm/ItemRequest.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/RestUtil.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/RestUtil.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/comm/RestUtil.java rename to babsi/BabsiApp/src/cau/swp/babsi/comm/RestUtil.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/Sync.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/Sync.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/comm/Sync.java rename to babsi/BabsiApp/src/cau/swp/babsi/comm/Sync.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/SyncTask.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/SyncTask.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/comm/SyncTask.java rename to babsi/BabsiApp/src/cau/swp/babsi/comm/SyncTask.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/Antibiotic.java b/babsi/BabsiApp/src/cau/swp/babsi/data/Antibiotic.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/data/Antibiotic.java rename to babsi/BabsiApp/src/cau/swp/babsi/data/Antibiotic.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/Checklist.java b/babsi/BabsiApp/src/cau/swp/babsi/data/Checklist.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/data/Checklist.java rename to babsi/BabsiApp/src/cau/swp/babsi/data/Checklist.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/Data.java b/babsi/BabsiApp/src/cau/swp/babsi/data/Data.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/data/Data.java rename to babsi/BabsiApp/src/cau/swp/babsi/data/Data.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/User.java b/babsi/BabsiApp/src/cau/swp/babsi/data/User.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/data/User.java rename to babsi/BabsiApp/src/cau/swp/babsi/data/User.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/WardRound.java b/babsi/BabsiApp/src/cau/swp/babsi/data/WardRound.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/data/WardRound.java rename to babsi/BabsiApp/src/cau/swp/babsi/data/WardRound.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/db/DatabaseAdapter.java b/babsi/BabsiApp/src/cau/swp/babsi/db/DatabaseAdapter.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/db/DatabaseAdapter.java rename to babsi/BabsiApp/src/cau/swp/babsi/db/DatabaseAdapter.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/db/SQLOpenHelper.java b/babsi/BabsiApp/src/cau/swp/babsi/db/SQLOpenHelper.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/db/SQLOpenHelper.java rename to babsi/BabsiApp/src/cau/swp/babsi/db/SQLOpenHelper.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticActivity.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticActivity.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticActivity.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticActivity.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticListAdapter.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticListAdapter.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticListAdapter.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticListAdapter.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/ChecklistActivity.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/ChecklistActivity.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/ChecklistActivity.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/ChecklistActivity.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/MainActivity.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/MainActivity.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/MainActivity.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/MainActivity.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/PatientComparator.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/PatientComparator.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/PatientComparator.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/PatientComparator.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/PatientListAdapter.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/PatientListAdapter.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/PatientListAdapter.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/PatientListAdapter.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundFinisher.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundFinisher.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundFinisher.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundFinisher.java diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundNotification.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundNotification.java similarity index 100% rename from babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundNotification.java rename to babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundNotification.java diff --git a/babsi/BabsiApp Test/.classpath b/babsi/BabsiAppTest/.classpath similarity index 100% rename from babsi/BabsiApp Test/.classpath rename to babsi/BabsiAppTest/.classpath diff --git a/babsi/BabsiApp Test/.project b/babsi/BabsiAppTest/.project similarity index 100% rename from babsi/BabsiApp Test/.project rename to babsi/BabsiAppTest/.project diff --git a/babsi/BabsiApp Test/.settings/org.eclipse.core.resources.prefs b/babsi/BabsiAppTest/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from babsi/BabsiApp Test/.settings/org.eclipse.core.resources.prefs rename to babsi/BabsiAppTest/.settings/org.eclipse.core.resources.prefs diff --git a/babsi/BabsiApp Test/.settings/org.eclipse.jdt.core.prefs b/babsi/BabsiAppTest/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from babsi/BabsiApp Test/.settings/org.eclipse.jdt.core.prefs rename to babsi/BabsiAppTest/.settings/org.eclipse.jdt.core.prefs diff --git a/babsi/BabsiApp Test/AndroidManifest.xml b/babsi/BabsiAppTest/AndroidManifest.xml similarity index 100% rename from babsi/BabsiApp Test/AndroidManifest.xml rename to babsi/BabsiAppTest/AndroidManifest.xml diff --git a/babsi/BabsiApp Test/libs/hamcrest-core-1.3.jar b/babsi/BabsiAppTest/libs/hamcrest-core-1.3.jar similarity index 100% rename from babsi/BabsiApp Test/libs/hamcrest-core-1.3.jar rename to babsi/BabsiAppTest/libs/hamcrest-core-1.3.jar diff --git a/babsi/BabsiApp Test/libs/junit-4.11.jar b/babsi/BabsiAppTest/libs/junit-4.11.jar similarity index 100% rename from babsi/BabsiApp Test/libs/junit-4.11.jar rename to babsi/BabsiAppTest/libs/junit-4.11.jar diff --git a/babsi/BabsiApp Test/libs/robotium-solo-4.3-javadoc.jar b/babsi/BabsiAppTest/libs/robotium-solo-4.3-javadoc.jar similarity index 100% rename from babsi/BabsiApp Test/libs/robotium-solo-4.3-javadoc.jar rename to babsi/BabsiAppTest/libs/robotium-solo-4.3-javadoc.jar diff --git a/babsi/BabsiApp Test/libs/robotium-solo-4.3.jar b/babsi/BabsiAppTest/libs/robotium-solo-4.3.jar similarity index 100% rename from babsi/BabsiApp Test/libs/robotium-solo-4.3.jar rename to babsi/BabsiAppTest/libs/robotium-solo-4.3.jar diff --git a/babsi/babsi-app/proguard-project.txt b/babsi/BabsiAppTest/proguard-project.txt similarity index 100% rename from babsi/babsi-app/proguard-project.txt rename to babsi/BabsiAppTest/proguard-project.txt diff --git a/babsi/babsi-app/project.properties b/babsi/BabsiAppTest/project.properties similarity index 100% rename from babsi/babsi-app/project.properties rename to babsi/BabsiAppTest/project.properties diff --git a/babsi/BabsiApp Test/res/drawable-hdpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-hdpi/ic_launcher.png similarity index 100% rename from babsi/BabsiApp Test/res/drawable-hdpi/ic_launcher.png rename to babsi/BabsiAppTest/res/drawable-hdpi/ic_launcher.png diff --git a/babsi/BabsiApp Test/res/drawable-ldpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-ldpi/ic_launcher.png similarity index 100% rename from babsi/BabsiApp Test/res/drawable-ldpi/ic_launcher.png rename to babsi/BabsiAppTest/res/drawable-ldpi/ic_launcher.png diff --git a/babsi/BabsiApp Test/res/drawable-mdpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-mdpi/ic_launcher.png similarity index 100% rename from babsi/BabsiApp Test/res/drawable-mdpi/ic_launcher.png rename to babsi/BabsiAppTest/res/drawable-mdpi/ic_launcher.png diff --git a/babsi/BabsiApp Test/res/drawable-xhdpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-xhdpi/ic_launcher.png similarity index 100% rename from babsi/BabsiApp Test/res/drawable-xhdpi/ic_launcher.png rename to babsi/BabsiAppTest/res/drawable-xhdpi/ic_launcher.png diff --git a/babsi/BabsiApp Test/res/values/strings.xml b/babsi/BabsiAppTest/res/values/strings.xml similarity index 100% rename from babsi/BabsiApp Test/res/values/strings.xml rename to babsi/BabsiAppTest/res/values/strings.xml diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/guitest/MainActivityTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/guitest/MainActivityTest.java similarity index 100% rename from babsi/BabsiApp Test/src/cau/swp/babsi/guitest/MainActivityTest.java rename to babsi/BabsiAppTest/src/cau/swp/babsi/guitest/MainActivityTest.java diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/AntibioticTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/AntibioticTest.java similarity index 100% rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/AntibioticTest.java rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/AntibioticTest.java diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/ChecklistTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/ChecklistTest.java similarity index 100% rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/ChecklistTest.java rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/ChecklistTest.java diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/DataTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/DataTest.java similarity index 100% rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/DataTest.java rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/DataTest.java diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/UserTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/UserTest.java similarity index 100% rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/UserTest.java rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/UserTest.java diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/WardRoundTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/WardRoundTest.java similarity index 100% rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/WardRoundTest.java rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/WardRoundTest.java diff --git a/babsi/BabsiWebTest/grails-app/conf/ApplicationResources.groovy b/babsi/BabsiWebTest/grails-app/conf/ApplicationResources.groovy deleted file mode 100644 index 06b60c71113a74b89593beb66a8c004df7d15687..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/conf/ApplicationResources.groovy +++ /dev/null @@ -1,5 +0,0 @@ -modules = { - application { - resource url:'js/application.js' - } -} \ No newline at end of file diff --git a/babsi/BabsiWebTest/grails-app/conf/BootStrap.groovy b/babsi/BabsiWebTest/grails-app/conf/BootStrap.groovy deleted file mode 100644 index 1287daee1d8fdd06938bcf2d28c6faab96489ddd..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/conf/BootStrap.groovy +++ /dev/null @@ -1,7 +0,0 @@ -class BootStrap { - - def init = { servletContext -> - } - def destroy = { - } -} diff --git a/babsi/BabsiWebTest/grails-app/conf/BuildConfig.groovy b/babsi/BabsiWebTest/grails-app/conf/BuildConfig.groovy deleted file mode 100644 index 6a625a1278ea2cf4c3ac47e337fa3c9d6c216299..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/conf/BuildConfig.groovy +++ /dev/null @@ -1,63 +0,0 @@ -grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0) -grails.project.class.dir = "target/classes" -grails.project.test.class.dir = "target/test-classes" -grails.project.test.reports.dir = "target/test-reports" -grails.project.target.level = 1.6 -grails.project.source.level = 1.6 -//grails.project.war.file = "target/${appName}-${appVersion}.war" - -// uncomment (and adjust settings) to fork the JVM to isolate classpaths -//grails.project.fork = [ -// run: [maxMemory:1024, minMemory:64, debug:false, maxPerm:256] -//] - -grails.project.dependency.resolution = { - // inherit Grails' default dependencies - inherits("global") { - // specify dependency exclusions here; for example, uncomment this to disable ehcache: - // excludes 'ehcache' - } - log "error" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose' - checksums true // Whether to verify checksums on resolve - legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility - - repositories { - inherits true // Whether to inherit repository definitions from plugins - - grailsPlugins() - grailsHome() - grailsCentral() - - mavenLocal() - mavenCentral() - - // uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories - //mavenRepo "http://snapshots.repository.codehaus.org" - //mavenRepo "http://repository.codehaus.org" - //mavenRepo "http://download.java.net/maven/2/" - //mavenRepo "http://repository.jboss.com/maven2/" - } - - dependencies { - // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g. - - // runtime 'mysql:mysql-connector-java:5.1.22' - } - - plugins { - runtime ":hibernate:$grailsVersion" - runtime ":jquery:1.8.3" - runtime ":resources:1.2" - - // Uncomment these (or add new ones) to enable additional resources capabilities - //runtime ":zipped-resources:1.0" - //runtime ":cached-resources:1.0" - //runtime ":yui-minify-resources:0.1.5" - - build ":tomcat:$grailsVersion" - - runtime ":database-migration:1.3.2" - - compile ':cache:1.0.1' - } -} diff --git a/babsi/BabsiWebTest/grails-app/conf/Config.groovy b/babsi/BabsiWebTest/grails-app/conf/Config.groovy deleted file mode 100644 index 2a8ef3f5f1506bb7557de663f2ba3332360f18b8..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/conf/Config.groovy +++ /dev/null @@ -1,91 +0,0 @@ -// locations to search for config files that get merged into the main config; -// config files can be ConfigSlurper scripts, Java properties files, or classes -// in the classpath in ConfigSlurper format - -// grails.config.locations = [ "classpath:${appName}-config.properties", -// "classpath:${appName}-config.groovy", -// "file:${userHome}/.grails/${appName}-config.properties", -// "file:${userHome}/.grails/${appName}-config.groovy"] - -// if (System.properties["${appName}.config.location"]) { -// grails.config.locations << "file:" + System.properties["${appName}.config.location"] -// } - -grails.project.groupId = appName // change this to alter the default package name and Maven publishing destination -grails.mime.file.extensions = true // enables the parsing of file extensions from URLs into the request format -grails.mime.use.accept.header = false -grails.mime.types = [ - all: '*/*', - atom: 'application/atom+xml', - css: 'text/css', - csv: 'text/csv', - form: 'application/x-www-form-urlencoded', - html: ['text/html','application/xhtml+xml'], - js: 'text/javascript', - json: ['application/json', 'text/json'], - multipartForm: 'multipart/form-data', - rss: 'application/rss+xml', - text: 'text/plain', - xml: ['text/xml', 'application/xml'] -] - -// URL Mapping Cache Max Size, defaults to 5000 -//grails.urlmapping.cache.maxsize = 1000 - -// What URL patterns should be processed by the resources plugin -grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*'] - -// The default codec used to encode data with ${} -grails.views.default.codec = "none" // none, html, base64 -grails.views.gsp.encoding = "UTF-8" -grails.converters.encoding = "UTF-8" -// enable Sitemesh preprocessing of GSP pages -grails.views.gsp.sitemesh.preprocess = true -// scaffolding templates configuration -grails.scaffolding.templates.domainSuffix = 'Instance' - -// Set to false to use the new Grails 1.2 JSONBuilder in the render method -grails.json.legacy.builder = false -// enabled native2ascii conversion of i18n properties files -grails.enable.native2ascii = true -// packages to include in Spring bean scanning -grails.spring.bean.packages = [] -// whether to disable processing of multi part requests -grails.web.disable.multipart=false - -// request parameters to mask when logging exceptions -grails.exceptionresolver.params.exclude = ['password'] - -// configure auto-caching of queries by default (if false you can cache individual queries with 'cache: true') -grails.hibernate.cache.queries = false - -environments { - development { - grails.logging.jul.usebridge = true - } - production { - grails.logging.jul.usebridge = false - // TODO: grails.serverURL = "http://www.changeme.com" - } -} - -// log4j configuration -log4j = { - // Example of changing the log pattern for the default console appender: - // - //appenders { - // console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n') - //} - - error 'org.codehaus.groovy.grails.web.servlet', // controllers - 'org.codehaus.groovy.grails.web.pages', // GSP - 'org.codehaus.groovy.grails.web.sitemesh', // layouts - 'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping - 'org.codehaus.groovy.grails.web.mapping', // URL mapping - 'org.codehaus.groovy.grails.commons', // core / classloading - 'org.codehaus.groovy.grails.plugins', // plugins - 'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration - 'org.springframework', - 'org.hibernate', - 'net.sf.ehcache.hibernate' -} diff --git a/babsi/BabsiWebTest/grails-app/conf/DataSource.groovy b/babsi/BabsiWebTest/grails-app/conf/DataSource.groovy deleted file mode 100644 index afe0e6ff4bd1c999029f505579e79d5a22bb4732..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/conf/DataSource.groovy +++ /dev/null @@ -1,43 +0,0 @@ -dataSource { - pooled = true - driverClassName = "org.h2.Driver" - username = "sa" - password = "" -} -hibernate { - cache.use_second_level_cache = true - cache.use_query_cache = false - cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' -} -// environment specific settings -environments { - development { - dataSource { - dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', '' - url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000" - } - } - test { - dataSource { - dbCreate = "update" - url = "jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000" - } - } - production { - dataSource { - dbCreate = "update" - url = "jdbc:h2:prodDb;MVCC=TRUE;LOCK_TIMEOUT=10000" - pooled = true - properties { - maxActive = -1 - minEvictableIdleTimeMillis=1800000 - timeBetweenEvictionRunsMillis=1800000 - numTestsPerEvictionRun=3 - testOnBorrow=true - testWhileIdle=true - testOnReturn=true - validationQuery="SELECT 1" - } - } - } -} diff --git a/babsi/BabsiWebTest/grails-app/conf/UrlMappings.groovy b/babsi/BabsiWebTest/grails-app/conf/UrlMappings.groovy deleted file mode 100644 index 8c597d6c29136ba78fc54199bd33e99f878cdb64..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/conf/UrlMappings.groovy +++ /dev/null @@ -1,13 +0,0 @@ -class UrlMappings { - - static mappings = { - "/$controller/$action?/$id?"{ - constraints { - // apply constraints here - } - } - - "/"(view:"/index") - "500"(view:'/error') - } -} diff --git a/babsi/BabsiWebTest/grails-app/conf/spring/resources.groovy b/babsi/BabsiWebTest/grails-app/conf/spring/resources.groovy deleted file mode 100644 index fa950068bbf09933b338207af9cbbc2f5888e960..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/conf/spring/resources.groovy +++ /dev/null @@ -1,3 +0,0 @@ -// Place your Spring DSL code here -beans = { -} diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages.properties b/babsi/BabsiWebTest/grails-app/i18n/messages.properties deleted file mode 100644 index 0c9d7eea90a429d4fc4bf3ab8faa2b8e38500013..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=Property [{0}] of class [{1}] with value [{2}] does not match the required pattern [{3}] -default.invalid.url.message=Property [{0}] of class [{1}] with value [{2}] is not a valid URL -default.invalid.creditCard.message=Property [{0}] of class [{1}] with value [{2}] is not a valid credit card number -default.invalid.email.message=Property [{0}] of class [{1}] with value [{2}] is not a valid e-mail address -default.invalid.range.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid range from [{3}] to [{4}] -default.invalid.size.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid size range from [{3}] to [{4}] -default.invalid.max.message=Property [{0}] of class [{1}] with value [{2}] exceeds maximum value [{3}] -default.invalid.min.message=Property [{0}] of class [{1}] with value [{2}] is less than minimum value [{3}] -default.invalid.max.size.message=Property [{0}] of class [{1}] with value [{2}] exceeds the maximum size of [{3}] -default.invalid.min.size.message=Property [{0}] of class [{1}] with value [{2}] is less than the minimum size of [{3}] -default.invalid.validator.message=Property [{0}] of class [{1}] with value [{2}] does not pass custom validation -default.not.inlist.message=Property [{0}] of class [{1}] with value [{2}] is not contained within the list [{3}] -default.blank.message=Property [{0}] of class [{1}] cannot be blank -default.not.equal.message=Property [{0}] of class [{1}] with value [{2}] cannot equal [{3}] -default.null.message=Property [{0}] of class [{1}] cannot be null -default.not.unique.message=Property [{0}] of class [{1}] with value [{2}] must be unique - -default.paginate.prev=Previous -default.paginate.next=Next -default.boolean.true=True -default.boolean.false=False -default.date.format=yyyy-MM-dd HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} created -default.updated.message={0} {1} updated -default.deleted.message={0} {1} deleted -default.not.deleted.message={0} {1} could not be deleted -default.not.found.message={0} not found with id {1} -default.optimistic.locking.failure=Another user has updated this {0} while you were editing - -default.home.label=Home -default.list.label={0} List -default.add.label=Add {0} -default.new.label=New {0} -default.create.label=Create {0} -default.show.label=Show {0} -default.edit.label=Edit {0} - -default.button.create.label=Create -default.button.edit.label=Edit -default.button.update.label=Update -default.button.delete.label=Delete -default.button.delete.confirm.message=Are you sure? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=Property {0} must be a valid URL -typeMismatch.java.net.URI=Property {0} must be a valid URI -typeMismatch.java.util.Date=Property {0} must be a valid Date -typeMismatch.java.lang.Double=Property {0} must be a valid number -typeMismatch.java.lang.Integer=Property {0} must be a valid number -typeMismatch.java.lang.Long=Property {0} must be a valid number -typeMismatch.java.lang.Short=Property {0} must be a valid number -typeMismatch.java.math.BigDecimal=Property {0} must be a valid number -typeMismatch.java.math.BigInteger=Property {0} must be a valid number diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_cs_CZ.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_cs_CZ.properties deleted file mode 100644 index c617dca035a4491a3bb027aa7a95067ba91210ac..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_cs_CZ.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] neodpovÃdá požadovanému vzoru [{3}] -default.invalid.url.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] nenà validnà URL -default.invalid.creditCard.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] nenà validnà ÄÃslo kreditnà karty -default.invalid.email.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] nenà validnà emailová adresa -default.invalid.range.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] nenà v povoleném rozmezà od [{3}] do [{4}] -default.invalid.size.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] nenà v povoleném rozmezà od [{3}] do [{4}] -default.invalid.max.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] pÅ™ekraÄuje maximálnà povolenou hodnotu [{3}] -default.invalid.min.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] je menÅ¡Ã než minimálnà povolená hodnota [{3}] -default.invalid.max.size.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] pÅ™ekraÄuje maximálnà velikost [{3}] -default.invalid.min.size.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] je menÅ¡Ã než minimálnà velikost [{3}] -default.invalid.validator.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] neproÅ¡la validacà -default.not.inlist.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] nenà obsažena v seznamu [{3}] -default.blank.message=Položka [{0}] tÅ™Ãdy [{1}] nemůže být prázdná -default.not.equal.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] nemůže být stejná jako [{3}] -default.null.message=Položka [{0}] tÅ™Ãdy [{1}] nemůže být prázdná -default.not.unique.message=Položka [{0}] tÅ™Ãdy [{1}] o hodnotÄ› [{2}] musà být unikátnà - -default.paginate.prev=PÅ™edcházejÃcà -default.paginate.next=NásledujÃcà -default.boolean.true=Pravda -default.boolean.false=Nepravda -default.date.format=dd. MM. yyyy HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} vytvoÅ™eno -default.updated.message={0} {1} aktualizováno -default.deleted.message={0} {1} smazáno -default.not.deleted.message={0} {1} nelze smazat -default.not.found.message={0} nenalezen s id {1} -default.optimistic.locking.failure=Jiný uživatel aktualizoval záznam {0}, právÄ› když byl vámi editován - -default.home.label=Domů -default.list.label={0} Seznam -default.add.label=PÅ™idat {0} -default.new.label=Nový {0} -default.create.label=VytvoÅ™it {0} -default.show.label=Ukázat {0} -default.edit.label=Editovat {0} - -default.button.create.label=VytvoÅ™ -default.button.edit.label=Edituj -default.button.update.label=Aktualizuj -default.button.delete.label=Smaž -default.button.delete.confirm.message=Jste si jistý? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=Položka {0} musà být validnà URL -typeMismatch.java.net.URI=Položka {0} musà být validnà URI -typeMismatch.java.util.Date=Položka {0} musà být validnà datum -typeMismatch.java.lang.Double=Položka {0} musà být validnà desetinné ÄÃslo -typeMismatch.java.lang.Integer=Položka {0} musà být validnà ÄÃslo -typeMismatch.java.lang.Long=Položka {0} musà být validnà ÄÃslo -typeMismatch.java.lang.Short=Položka {0} musà být validnà ÄÃslo -typeMismatch.java.math.BigDecimal=Položka {0} musà být validnà ÄÃslo -typeMismatch.java.math.BigInteger=Položka {0} musà být validnà ÄÃslo \ No newline at end of file diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_da.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_da.properties deleted file mode 100644 index 858b22903cfa750b226164c17a558f49ea5fdcb0..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_da.properties +++ /dev/null @@ -1,56 +0,0 @@ -default.doesnt.match.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overholder ikke mønsteret [{3}] -default.invalid.url.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke en gyldig URL -default.invalid.creditCard.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke et gyldigt kreditkortnummer -default.invalid.email.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke en gyldig e-mail adresse -default.invalid.range.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] ligger ikke inden for intervallet fra [{3}] til [{4}] -default.invalid.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] ligger ikke inden for størrelsen fra [{3}] til [{4}] -default.invalid.max.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overstiger den maksimale værdi [{3}] -default.invalid.min.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er under den minimale værdi [{3}] -default.invalid.max.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overstiger den maksimale størrelse pÃ¥ [{3}] -default.invalid.min.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er under den minimale størrelse pÃ¥ [{3}] -default.invalid.validator.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overholder ikke den brugerdefinerede validering -default.not.inlist.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] findes ikke i listen [{3}] -default.blank.message=Feltet [{0}] i klassen [{1}] kan ikke være tom -default.not.equal.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] mÃ¥ ikke være [{3}] -default.null.message=Feltet [{0}] i klassen [{1}] kan ikke være null -default.not.unique.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] skal være unik - -default.paginate.prev=Forrige -default.paginate.next=Næste -default.boolean.true=Sand -default.boolean.false=Falsk -default.date.format=yyyy-MM-dd HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} oprettet -default.updated.message={0} {1} opdateret -default.deleted.message={0} {1} slettet -default.not.deleted.message={0} {1} kunne ikke slettes -default.not.found.message={0} med id {1} er ikke fundet -default.optimistic.locking.failure=En anden bruger har opdateret denne {0} imens du har lavet rettelser - -default.home.label=Hjem -default.list.label={0} Liste -default.add.label=Tilføj {0} -default.new.label=Ny {0} -default.create.label=Opret {0} -default.show.label=Vis {0} -default.edit.label=Ret {0} - -default.button.create.label=Opret -default.button.edit.label=Ret -default.button.update.label=Opdater -default.button.delete.label=Slet -default.button.delete.confirm.message=Er du sikker? - -# Databindingsfejl. Brug "typeMismatch.$className.$propertyName for at passe til en given klasse (f.eks typeMismatch.Book.author) -typeMismatch.java.net.URL=Feltet {0} skal være en valid URL -typeMismatch.java.net.URI=Feltet {0} skal være en valid URI -typeMismatch.java.util.Date=Feltet {0} skal være en valid Dato -typeMismatch.java.lang.Double=Feltet {0} skal være et valid tal -typeMismatch.java.lang.Integer=Feltet {0} skal være et valid tal -typeMismatch.java.lang.Long=Feltet {0} skal være et valid tal -typeMismatch.java.lang.Short=Feltet {0} skal være et valid tal -typeMismatch.java.math.BigDecimal=Feltet {0} skal være et valid tal -typeMismatch.java.math.BigInteger=Feltet {0} skal være et valid tal - diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_de.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_de.properties deleted file mode 100644 index a94235884646abd2fb0c6fa5800a041e77bf43b9..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_de.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] entspricht nicht dem vorgegebenen Muster [{3}] -default.invalid.url.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige URL -default.invalid.creditCard.message=Das Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige Kreditkartennummer -default.invalid.email.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige E-Mail Adresse -default.invalid.range.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}] -default.invalid.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}] -default.invalid.max.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist größer als der Höchstwert von [{3}] -default.invalid.min.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist kleiner als der Mindestwert von [{3}] -default.invalid.max.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] übersteigt den Höchstwert von [{3}] -default.invalid.min.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] unterschreitet den Mindestwert von [{3}] -default.invalid.validator.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist ungültig -default.not.inlist.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht in der Liste [{3}] enthalten. -default.blank.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht leer sein -default.not.equal.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nicht gleich [{3}] sein -default.null.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht null sein -default.not.unique.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nur einmal vorkommen - -default.paginate.prev=Vorherige -default.paginate.next=Nächste -default.boolean.true=Wahr -default.boolean.false=Falsch -default.date.format=dd.MM.yyyy HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} wurde angelegt -default.updated.message={0} {1} wurde geändert -default.deleted.message={0} {1} wurde gelöscht -default.not.deleted.message={0} {1} konnte nicht gelöscht werden -default.not.found.message={0} mit der id {1} wurde nicht gefunden -default.optimistic.locking.failure=Ein anderer Benutzer hat das {0} Object geändert während Sie es bearbeitet haben - -default.home.label=Home -default.list.label={0} Liste -default.add.label={0} hinzufügen -default.new.label={0} anlegen -default.create.label={0} anlegen -default.show.label={0} anzeigen -default.edit.label={0} bearbeiten - -default.button.create.label=Anlegen -default.button.edit.label=Bearbeiten -default.button.update.label=Aktualisieren -default.button.delete.label=Löschen -default.button.delete.confirm.message=Sind Sie sicher? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=Die Eigenschaft {0} muss eine gültige URL sein -typeMismatch.java.net.URI=Die Eigenschaft {0} muss eine gültige URI sein -typeMismatch.java.util.Date=Die Eigenschaft {0} muss ein gültiges Datum sein -typeMismatch.java.lang.Double=Die Eigenschaft {0} muss eine gültige Zahl sein -typeMismatch.java.lang.Integer=Die Eigenschaft {0} muss eine gültige Zahl sein -typeMismatch.java.lang.Long=Die Eigenschaft {0} muss eine gültige Zahl sein -typeMismatch.java.lang.Short=Die Eigenschaft {0} muss eine gültige Zahl sein -typeMismatch.java.math.BigDecimal=Die Eigenschaft {0} muss eine gültige Zahl sein -typeMismatch.java.math.BigInteger=Die Eigenschaft {0} muss eine gültige Zahl sein \ No newline at end of file diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_es.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_es.properties deleted file mode 100644 index f0ede539685ea6464e57e758bf1d25eea48427cd..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_es.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no corresponde al patrón [{3}] -default.invalid.url.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una URL válida -default.invalid.creditCard.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es un número de tarjeta de crédito válida -default.invalid.email.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una dirección de correo electrónico válida -default.invalid.range.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el rango válido de [{3}] a [{4}] -default.invalid.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el tamaño válido de [{3}] a [{4}] -default.invalid.max.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el valor máximo [{3}] -default.invalid.min.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menos que el valor mÃnimo [{3}] -default.invalid.max.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el tamaño máximo de [{3}] -default.invalid.min.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menor que el tamaño mÃnimo de [{3}] -default.invalid.validator.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es válido -default.not.inlist.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no esta contenido dentro de la lista [{3}] -default.blank.message=La propiedad [{0}] de la clase [{1}] no puede ser vacÃa -default.not.equal.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no puede igualar a [{3}] -default.null.message=La propiedad [{0}] de la clase [{1}] no puede ser nulo -default.not.unique.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] debe ser única - -default.paginate.prev=Anterior -default.paginate.next=Siguiente -default.boolean.true=Verdadero -default.boolean.false=Falso -default.date.format=yyyy-MM-dd HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} creado -default.updated.message={0} {1} actualizado -default.deleted.message={0} {1} eliminado -default.not.deleted.message={0} {1} no puede eliminarse -default.not.found.message=No se encuentra {0} con id {1} -default.optimistic.locking.failure=Mientras usted editaba, otro usuario ha actualizado su {0} - -default.home.label=Principal -default.list.label={0} Lista -default.add.label=Agregar {0} -default.new.label=Nuevo {0} -default.create.label=Crear {0} -default.show.label=Mostrar {0} -default.edit.label=Editar {0} - -default.button.create.label=Crear -default.button.edit.label=Editar -default.button.update.label=Actualizar -default.button.delete.label=Eliminar -default.button.delete.confirm.message=¿Está usted seguro? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=La propiedad {0} debe ser una URL válida -typeMismatch.java.net.URI=La propiedad {0} debe ser una URI válida -typeMismatch.java.util.Date=La propiedad {0} debe ser una fecha válida -typeMismatch.java.lang.Double=La propiedad {0} debe ser un número válido -typeMismatch.java.lang.Integer=La propiedad {0} debe ser un número válido -typeMismatch.java.lang.Long=La propiedad {0} debe ser un número válido -typeMismatch.java.lang.Short=La propiedad {0} debe ser un número válido -typeMismatch.java.math.BigDecimal=La propiedad {0} debe ser un número válido -typeMismatch.java.math.BigInteger=La propiedad {0} debe ser un número válido \ No newline at end of file diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_fr.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_fr.properties deleted file mode 100644 index b1d665c3181e4a36a1b2c5d8dbfe3165e2346a50..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_fr.properties +++ /dev/null @@ -1,19 +0,0 @@ -default.doesnt.match.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne correspond pas au pattern [{3}] -default.invalid.url.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une URL valide -default.invalid.creditCard.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas un numéro de carte de crédit valide -default.invalid.email.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une adresse e-mail valide -default.invalid.range.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}] -default.invalid.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}] -default.invalid.max.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}] -default.invalid.min.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}] -default.invalid.max.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}] -default.invalid.min.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}] -default.invalid.validator.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas valide -default.not.inlist.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne fait pas partie de la liste [{3}] -default.blank.message=La propriété [{0}] de la classe [{1}] ne peut pas être vide -default.not.equal.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne peut pas être égale à [{3}] -default.null.message=La propriété [{0}] de la classe [{1}] ne peut pas être nulle -default.not.unique.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] doit être unique - -default.paginate.prev=Précédent -default.paginate.next=Suivant diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_it.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_it.properties deleted file mode 100644 index 462ec1c2a4c014b2ef15cdcefa760d5bc18baa48..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_it.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non corrisponde al pattern [{3}] -default.invalid.url.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un URL valido -default.invalid.creditCard.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un numero di carta di credito valido -default.invalid.email.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un indirizzo email valido -default.invalid.range.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non rientra nell'intervallo valido da [{3}] a [{4}] -default.invalid.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non rientra nell'intervallo di dimensioni valide da [{3}] a [{4}] -default.invalid.max.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è maggiore di [{3}] -default.invalid.min.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è minore di [{3}] -default.invalid.max.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è maggiore di [{3}] -default.invalid.min.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è minore di [{3}] -default.invalid.validator.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è valida -default.not.inlist.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è contenuta nella lista [{3}] -default.blank.message=La proprietà [{0}] della classe [{1}] non può essere vuota -default.not.equal.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non può essere uguale a [{3}] -default.null.message=La proprietà [{0}] della classe [{1}] non può essere null -default.not.unique.message=La proprietà [{0}] della classe [{1}] con valore [{2}] deve essere unica - -default.paginate.prev=Precedente -default.paginate.next=Successivo -default.boolean.true=Vero -default.boolean.false=Falso -default.date.format=dd/MM/yyyy HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} creato -default.updated.message={0} {1} aggiornato -default.deleted.message={0} {1} eliminato -default.not.deleted.message={0} {1} non può essere eliminato -default.not.found.message={0} non trovato con id {1} -default.optimistic.locking.failure=Un altro utente ha aggiornato questo {0} mentre si era in modifica - -default.home.label=Home -default.list.label={0} Elenco -default.add.label=Aggiungi {0} -default.new.label=Nuovo {0} -default.create.label=Crea {0} -default.show.label=Mostra {0} -default.edit.label=Modifica {0} - -default.button.create.label=Crea -default.button.edit.label=Modifica -default.button.update.label=Aggiorna -default.button.delete.label=Elimina -default.button.delete.confirm.message=Si è sicuri? - -# Data binding errors. Usa "typeMismatch.$className.$propertyName per la personalizzazione (es typeMismatch.Book.author) -typeMismatch.java.net.URL=La proprietà {0} deve essere un URL valido -typeMismatch.java.net.URI=La proprietà {0} deve essere un URI valido -typeMismatch.java.util.Date=La proprietà {0} deve essere una data valida -typeMismatch.java.lang.Double=La proprietà {0} deve essere un numero valido -typeMismatch.java.lang.Integer=La proprietà {0} deve essere un numero valido -typeMismatch.java.lang.Long=La proprietà {0} deve essere un numero valido -typeMismatch.java.lang.Short=La proprietà {0} deve essere un numero valido -typeMismatch.java.math.BigDecimal=La proprietà {0} deve essere un numero valido -typeMismatch.java.math.BigInteger=La proprietà {0} deve essere un numero valido diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_ja.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_ja.properties deleted file mode 100644 index b5e4d18af2e5aacee3696b990f7b1fb39b123c28..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_ja.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€[{3}]パターンã¨ä¸€è‡´ã—ã¦ã„ã¾ã›ã‚“。 -default.invalid.url.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€æœ‰åŠ¹ãªURLã§ã¯ã‚ã‚Šã¾ã›ã‚“。 -default.invalid.creditCard.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€æœ‰åŠ¹ãªã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰ç•ªå·ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 -default.invalid.email.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€æœ‰åŠ¹ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 -default.invalid.range.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€[{3}]ã‹ã‚‰[{4}]範囲内を指定ã—ã¦ãã ã•ã„。 -default.invalid.size.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€[{3}]ã‹ã‚‰[{4}]以内を指定ã—ã¦ãã ã•ã„。 -default.invalid.max.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€æœ€å¤§å€¤[{3}]より大ãã„ã§ã™ã€‚ -default.invalid.min.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€æœ€å°å€¤[{3}]よりå°ã•ã„ã§ã™ã€‚ -default.invalid.max.size.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€æœ€å¤§å€¤[{3}]より大ãã„ã§ã™ã€‚ -default.invalid.min.size.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€æœ€å°å€¤[{3}]よりå°ã•ã„ã§ã™ã€‚ -default.invalid.validator.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€ã‚«ã‚¹ã‚¿ãƒ ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’通éŽã§ãã¾ã›ã‚“。 -default.not.inlist.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€[{3}]リスト内ã«å˜åœ¨ã—ã¾ã›ã‚“。 -default.blank.message=[{1}]クラスã®ãƒ—ãƒãƒ‘ティ[{0}]ã®ç©ºç™½ã¯è¨±å¯ã•ã‚Œã¾ã›ã‚“。 -default.not.equal.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯ã€[{3}]ã¨åŒç‰ã§ã¯ã‚ã‚Šã¾ã›ã‚“。 -default.null.message=[{1}]クラスã®ãƒ—ãƒãƒ‘ティ[{0}]ã«nullã¯è¨±å¯ã•ã‚Œã¾ã›ã‚“。 -default.not.unique.message=クラス[{1}]プãƒãƒ‘ティ[{0}]ã®å€¤[{2}]ã¯æ—¢ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ - -default.paginate.prev=戻る -default.paginate.next=次㸠-default.boolean.true=ã¯ã„ -default.boolean.false=ã„ã„㈠-default.date.format=yyyy/MM/dd HH:mm:ss z -default.number.format=0 - -default.created.message={0}(id:{1})を作æˆã—ã¾ã—ãŸã€‚ -default.updated.message={0}(id:{1})ã‚’æ›´æ–°ã—ã¾ã—ãŸã€‚ -default.deleted.message={0}(id:{1})を削除ã—ã¾ã—ãŸã€‚ -default.not.deleted.message={0}(id:{1})ã¯å‰Šé™¤ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ -default.not.found.message={0}(id:{1})ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ -default.optimistic.locking.failure=ã“ã®{0}ã¯ç·¨é›†ä¸ã«ä»–ã®ãƒ¦ãƒ¼ã‚¶ã«ã‚ˆã£ã¦å…ˆã«æ›´æ–°ã•ã‚Œã¦ã„ã¾ã™ã€‚ - -default.home.label=ホーム-default.list.label={0}リスト -default.add.label={0}ã‚’è¿½åŠ -default.new.label={0}ã‚’æ–°è¦ä½œæˆ -default.create.label={0}ã‚’ä½œæˆ -default.show.label={0}詳細 -default.edit.label={0}を編集 - -default.button.create.label=ä½œæˆ -default.button.edit.label=編集 -default.button.update.label=æ›´æ–° -default.button.delete.label=削除 -default.button.delete.confirm.message=本当ã«å‰Šé™¤ã—ã¦ã‚ˆã‚ã—ã„ã§ã™ã‹? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL={0}ã¯æœ‰åŠ¹ãªURLã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.net.URI={0}ã¯æœ‰åŠ¹ãªURIã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.util.Date={0}ã¯æœ‰åŠ¹ãªæ—¥ä»˜ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.lang.Double={0}ã¯æœ‰åŠ¹ãªæ•°å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.lang.Integer={0}ã¯æœ‰åŠ¹ãªæ•°å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.lang.Long={0}ã¯æœ‰åŠ¹ãªæ•°å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.lang.Short={0}ã¯æœ‰åŠ¹ãªæ•°å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.math.BigDecimal={0}ã¯æœ‰åŠ¹ãªæ•°å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 -typeMismatch.java.math.BigInteger={0}ã¯æœ‰åŠ¹ãªæ•°å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_nb.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_nb.properties deleted file mode 100644 index 47a8a1abe7cd555d2b8c21f35fe00b0b0d7f2986..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_nb.properties +++ /dev/null @@ -1,56 +0,0 @@ -default.doesnt.match.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overholder ikke mønsteret [{3}] -default.invalid.url.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke en gyldig URL -default.invalid.creditCard.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke et gyldig kredittkortnummer -default.invalid.email.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke en gyldig epostadresse -default.invalid.range.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke innenfor intervallet [{3}] til [{4}] -default.invalid.size.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke innenfor intervallet [{3}] til [{4}] -default.invalid.max.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overstiger maksimumsverdien pÃ¥ [{3}] -default.invalid.min.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er under minimumsverdien pÃ¥ [{3}] -default.invalid.max.size.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overstiger maksimumslengden pÃ¥ [{3}] -default.invalid.min.size.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er kortere enn minimumslengden pÃ¥ [{3}] -default.invalid.validator.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overholder ikke den brukerdefinerte valideringen -default.not.inlist.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] finnes ikke i listen [{3}] -default.blank.message=Feltet [{0}] i klassen [{1}] kan ikke være tom -default.not.equal.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] kan ikke være [{3}] -default.null.message=Feltet [{0}] i klassen [{1}] kan ikke være null -default.not.unique.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] mÃ¥ være unik - -default.paginate.prev=Forrige -default.paginate.next=Neste -default.boolean.true=Ja -default.boolean.false=Nei -default.date.format=dd.MM.yyyy HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} opprettet -default.updated.message={0} {1} oppdatert -default.deleted.message={0} {1} slettet -default.not.deleted.message={0} {1} kunne ikke slettes -default.not.found.message={0} med id {1} ble ikke funnet -default.optimistic.locking.failure=En annen bruker har oppdatert denne {0} mens du redigerte - -default.home.label=Hjem -default.list.label={0}liste -default.add.label=Legg til {0} -default.new.label=Ny {0} -default.create.label=Opprett {0} -default.show.label=Vis {0} -default.edit.label=Endre {0} - -default.button.create.label=Opprett -default.button.edit.label=Endre -default.button.update.label=Oppdater -default.button.delete.label=Slett -default.button.delete.confirm.message=Er du sikker? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=Feltet {0} mÃ¥ være en gyldig URL -typeMismatch.java.net.URI=Feltet {0} mÃ¥ være en gyldig URI -typeMismatch.java.util.Date=Feltet {0} mÃ¥ være en gyldig dato -typeMismatch.java.lang.Double=Feltet {0} mÃ¥ være et gyldig tall -typeMismatch.java.lang.Integer=Feltet {0} mÃ¥ være et gyldig heltall -typeMismatch.java.lang.Long=Feltet {0} mÃ¥ være et gyldig heltall -typeMismatch.java.lang.Short=Feltet {0} mÃ¥ være et gyldig heltall -typeMismatch.java.math.BigDecimal=Feltet {0} mÃ¥ være et gyldig tall -typeMismatch.java.math.BigInteger=Feltet {0} mÃ¥ være et gyldig heltall - diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_nl.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_nl.properties deleted file mode 100644 index cd5cc94ee755450fc4d9884d695e1dd326117501..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_nl.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] komt niet overeen met het vereiste patroon [{3}] -default.invalid.url.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldige URL -default.invalid.creditCard.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldig credit card nummer -default.invalid.email.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldig e-mailadres -default.invalid.range.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] valt niet in de geldige waardenreeks van [{3}] tot [{4}] -default.invalid.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] valt niet in de geldige grootte van [{3}] tot [{4}] -default.invalid.max.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] overschrijdt de maximumwaarde [{3}] -default.invalid.min.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is minder dan de minimumwaarde [{3}] -default.invalid.max.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] overschrijdt de maximumgrootte van [{3}] -default.invalid.min.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is minder dan minimumgrootte van [{3}] -default.invalid.validator.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is niet geldig -default.not.inlist.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] komt niet voor in de lijst [{3}] -default.blank.message=Attribuut [{0}] van entiteit [{1}] mag niet leeg zijn -default.not.equal.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] mag niet gelijk zijn aan [{3}] -default.null.message=Attribuut [{0}] van entiteit [{1}] mag niet leeg zijn -default.not.unique.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] moet uniek zijn - -default.paginate.prev=Vorige -default.paginate.next=Volgende -default.boolean.true=Ja -default.boolean.false=Nee -default.date.format=dd-MM-yyyy HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} ingevoerd -default.updated.message={0} {1} gewijzigd -default.deleted.message={0} {1} verwijderd -default.not.deleted.message={0} {1} kon niet worden verwijderd -default.not.found.message={0} met id {1} kon niet worden gevonden -default.optimistic.locking.failure=Een andere gebruiker heeft deze {0} al gewijzigd - -default.home.label=Home -default.list.label={0} Overzicht -default.add.label=Toevoegen {0} -default.new.label=Invoeren {0} -default.create.label=Invoeren {0} -default.show.label=Details {0} -default.edit.label=Wijzigen {0} - -default.button.create.label=Invoeren -default.button.edit.label=Wijzigen -default.button.update.label=Opslaan -default.button.delete.label=Verwijderen -default.button.delete.confirm.message=Weet je het zeker? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=Attribuut {0} is geen geldige URL -typeMismatch.java.net.URI=Attribuut {0} is geen geldige URI -typeMismatch.java.util.Date=Attribuut {0} is geen geldige datum -typeMismatch.java.lang.Double=Attribuut {0} is geen geldig nummer -typeMismatch.java.lang.Integer=Attribuut {0} is geen geldig nummer -typeMismatch.java.lang.Long=Attribuut {0} is geen geldig nummer -typeMismatch.java.lang.Short=Attribuut {0} is geen geldig nummer -typeMismatch.java.math.BigDecimal=Attribuut {0} is geen geldig nummer -typeMismatch.java.math.BigInteger=Attribuut {0} is geen geldig nummer diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_pl.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_pl.properties deleted file mode 100644 index 959296cee30e83d02686da574fd71c1d46ccb3bd..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_pl.properties +++ /dev/null @@ -1,59 +0,0 @@ -# -# Translated by Matthias Hryniszak - padcom@gmail.com -# - -default.doesnt.match.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] nie pasuje do wymaganego wzorca [{3}] -default.invalid.url.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] jest niepoprawnym adresem URL -default.invalid.creditCard.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] with value [{2}] nie jest poprawnym numerem karty kredytowej -default.invalid.email.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] nie jest poprawnym adresem e-mail -default.invalid.range.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] nie zawiera siÄ™ zakÅ‚adanym zakresie od [{3}] do [{4}] -default.invalid.size.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] nie zawiera siÄ™ w zakÅ‚adanym zakresie rozmiarów od [{3}] do [{4}] -default.invalid.max.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] przekracza maksymalnÄ… wartość [{3}] -default.invalid.min.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] jest mniejsza niż minimalna wartość [{3}] -default.invalid.max.size.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] przekracza maksymalny rozmiar [{3}] -default.invalid.min.size.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] jest mniejsza niż minimalny rozmiar [{3}] -default.invalid.validator.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] nie speÅ‚nia zaÅ‚ożonych niestandardowych warunków -default.not.inlist.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] nie zawiera siÄ™ w liÅ›cie [{3}] -default.blank.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] nie może być pusta -default.not.equal.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] nie może równać siÄ™ [{3}] -default.null.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] nie może być null -default.not.unique.message=WÅ‚aÅ›ciwość [{0}] klasy [{1}] o wartoÅ›ci [{2}] musi być unikalna - -default.paginate.prev=Poprzedni -default.paginate.next=NastÄ™pny -default.boolean.true=Prawda -default.boolean.false=FaÅ‚sz -default.date.format=yyyy-MM-dd HH:mm:ss z -default.number.format=0 - -default.created.message=Utworzono {0} {1} -default.updated.message=Zaktualizowano {0} {1} -default.deleted.message=UsuniÄ™to {0} {1} -default.not.deleted.message={0} {1} nie mógÅ‚ zostać usuniÄ™ty -default.not.found.message=Nie znaleziono {0} o id {1} -default.optimistic.locking.failure=Inny użytkownik zaktualizowaÅ‚ ten obiekt {0} w trakcie twoich zmian - -default.home.label=Strona domowa -default.list.label=Lista {0} -default.add.label=Dodaj {0} -default.new.label=Utwórz {0} -default.create.label=Utwórz {0} -default.show.label=Pokaż {0} -default.edit.label=Edytuj {0} - -default.button.create.label=Utwórz -default.button.edit.label=Edytuj -default.button.update.label=Zaktualizuj -default.button.delete.label=UsuÅ„ -default.button.delete.confirm.message=Czy jesteÅ› pewien? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=WÅ‚aÅ›ciwość {0} musi być poprawnym adresem URL -typeMismatch.java.net.URI=WÅ‚aÅ›ciwość {0} musi być poprawnym adresem URI -typeMismatch.java.util.Date=WÅ‚aÅ›ciwość {0} musi być poprawnÄ… datÄ… -typeMismatch.java.lang.Double=WÅ‚aÅ›ciwość {0} musi być poprawnyÄ… liczbÄ… -typeMismatch.java.lang.Integer=WÅ‚aÅ›ciwość {0} musi być poprawnyÄ… liczbÄ… -typeMismatch.java.lang.Long=WÅ‚aÅ›ciwość {0} musi być poprawnyÄ… liczbÄ… -typeMismatch.java.lang.Short=WÅ‚aÅ›ciwość {0} musi być poprawnyÄ… liczbÄ… -typeMismatch.java.math.BigDecimal=WÅ‚aÅ›ciwość {0} musi być poprawnyÄ… liczbÄ… -typeMismatch.java.math.BigInteger=WÅ‚aÅ›ciwość {0} musi być poprawnyÄ… liczbÄ… diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_BR.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_pt_BR.properties deleted file mode 100644 index 0c368f22eb409608254b5d8acf655f5382aab9a9..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_BR.properties +++ /dev/null @@ -1,59 +0,0 @@ -# -# Translated by Lucas Teixeira - lucastex@gmail.com -# - -default.doesnt.match.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atende ao padrão definido [{3}] -default.invalid.url.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é uma URL válida -default.invalid.creditCard.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um número válido de cartão de crédito -default.invalid.email.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um endereço de email válido. -default.invalid.range.message=O campo [{0}] da classe [{1}] com o valor [{2}] não está entre a faixa de valores válida de [{3}] até [{4}] -default.invalid.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] não está na faixa de tamanho válida de [{3}] até [{4}] -default.invalid.max.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapass o valor máximo [{3}] -default.invalid.min.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o valor mÃnimo [{3}] -default.invalid.max.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapassa o tamanho máximo de [{3}] -default.invalid.min.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o tamanho mÃnimo de [{3}] -default.invalid.validator.message=O campo [{0}] da classe [{1}] com o valor [{2}] não passou na validação -default.not.inlist.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um valor dentre os permitidos na lista [{3}] -default.blank.message=O campo [{0}] da classe [{1}] não pode ficar em branco -default.not.equal.message=O campo [{0}] da classe [{1}] com o valor [{2}] não pode ser igual a [{3}] -default.null.message=O campo [{0}] da classe [{1}] não pode ser vazia -default.not.unique.message=O campo [{0}] da classe [{1}] com o valor [{2}] deve ser único - -default.paginate.prev=Anterior -default.paginate.next=Próximo -default.boolean.true=Sim -default.boolean.false=Não -default.date.format=dd/MM/yyyy HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} criado -default.updated.message={0} {1} atualizado -default.deleted.message={0} {1} removido -default.not.deleted.message={0} {1} não pode ser removido -default.not.found.message={0} não foi encontrado com id {1} -default.optimistic.locking.failure=Outro usuário atualizou este [{0}] enquanto você tentou salvá-lo - -default.home.label=Principal -default.list.label={0} Listagem -default.add.label=Adicionar {0} -default.new.label=Novo {0} -default.create.label=Criar {0} -default.show.label=Ver {0} -default.edit.label=Editar {0} - -default.button.create.label=Criar -default.button.edit.label=Editar -default.button.update.label=Alterar -default.button.delete.label=Remover -default.button.delete.confirm.message=Tem certeza? - -# Mensagens de erro em atribuição de valores. Use "typeMismatch.$className.$propertyName" para customizar (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=O campo {0} deve ser uma URL válida. -typeMismatch.java.net.URI=O campo {0} deve ser uma URI válida. -typeMismatch.java.util.Date=O campo {0} deve ser uma data válida -typeMismatch.java.lang.Double=O campo {0} deve ser um número válido. -typeMismatch.java.lang.Integer=O campo {0} deve ser um número válido. -typeMismatch.java.lang.Long=O campo {0} deve ser um número válido. -typeMismatch.java.lang.Short=O campo {0} deve ser um número válido. -typeMismatch.java.math.BigDecimal=O campo {0} deve ser um número válido. -typeMismatch.java.math.BigInteger=O campo {0} deve ser um número válido. \ No newline at end of file diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_PT.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_pt_PT.properties deleted file mode 100644 index 43a64163718fecc5d93e9f1dd20a4cddfd7678b6..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_PT.properties +++ /dev/null @@ -1,34 +0,0 @@ -# -# translation by miguel.ping@gmail.com, based on pt_BR translation by Lucas Teixeira - lucastex@gmail.com -# - -default.doesnt.match.message=O campo [{0}] da classe [{1}] com o valor [{2}] não corresponde ao padrão definido [{3}] -default.invalid.url.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um URL válido -default.invalid.creditCard.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um número válido de cartão de crédito -default.invalid.email.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um endereÂço de email válido. -default.invalid.range.message=O campo [{0}] da classe [{1}] com o valor [{2}] não está dentro dos limites de valores válidos de [{3}] a [{4}] -default.invalid.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] está fora dos limites de tamanho válido de [{3}] a [{4}] -default.invalid.max.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapassa o valor máximo [{3}] -default.invalid.min.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o valor mÃnimo [{3}] -default.invalid.max.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapassa o tamanho máximo de [{3}] -default.invalid.min.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o tamanho mÃnimo de [{3}] -default.invalid.validator.message=O campo [{0}] da classe [{1}] com o valor [{2}] não passou na validaÂção -default.not.inlist.message=O campo [{0}] da classe [{1}] com o valor [{2}] não se encontra nos valores permitidos da lista [{3}] -default.blank.message=O campo [{0}] da classe [{1}] não pode ser vazio -default.not.equal.message=O campo [{0}] da classe [{1}] com o valor [{2}] não pode ser igual a [{3}] -default.null.message=O campo [{0}] da classe [{1}] não pode ser vazio -default.not.unique.message=O campo [{0}] da classe [{1}] com o valor [{2}] deve ser único - -default.paginate.prev=Anterior -default.paginate.next=Próximo - -# Mensagens de erro em atribuiÂção de valores. Use "typeMismatch.$className.$propertyName" para personalizar(eg typeMismatch.Book.author) -typeMismatch.java.net.URL=O campo {0} deve ser um URL válido. -typeMismatch.java.net.URI=O campo {0} deve ser um URI válido. -typeMismatch.java.util.Date=O campo {0} deve ser uma data válida -typeMismatch.java.lang.Double=O campo {0} deve ser um número válido. -typeMismatch.java.lang.Integer=O campo {0} deve ser um número válido. -typeMismatch.java.lang.Long=O campo {0} deve ser um número valido. -typeMismatch.java.lang.Short=O campo {0} deve ser um número válido. -typeMismatch.java.math.BigDecimal=O campo {0} deve ser um número válido. -typeMismatch.java.math.BigInteger=O campo {0} deve ser um número válido. diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_ru.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_ru.properties deleted file mode 100644 index 02239db0a8012a2bcb0ad45920bb3d475f72be7a..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_ru.properties +++ /dev/null @@ -1,31 +0,0 @@ -default.doesnt.match.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не ÑоответÑтвует образцу [{3}] -default.invalid.url.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым URL-адреÑом -default.invalid.creditCard.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым номером кредитной карты -default.invalid.email.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым e-mail адреÑом -default.invalid.range.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не попадает в допуÑтимый интервал от [{3}] до [{4}] -default.invalid.size.message=Размер Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] (значение: [{2}]) не попадает в допуÑтимый интервал от [{3}] до [{4}] -default.invalid.max.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] больше чем макÑимально допуÑтимое значение [{3}] -default.invalid.min.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] меньше чем минимально допуÑтимое значение [{3}] -default.invalid.max.size.message=Размер Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] (значение: [{2}]) больше чем макÑимально допуÑтимый размер [{3}] -default.invalid.min.size.message=Размер Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] (значение: [{2}]) меньше чем минимально допуÑтимый размер [{3}] -default.invalid.validator.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не допуÑтимо -default.not.inlist.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не попадает в ÑпиÑок допуÑтимых значений [{3}] -default.blank.message=Поле [{0}] клаÑÑа [{1}] не может быть пуÑтым -default.not.equal.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] не может быть равно [{3}] -default.null.message=Поле [{0}] клаÑÑа [{1}] не может иметь значение null -default.not.unique.message=Значение [{2}] Ð¿Ð¾Ð»Ñ [{0}] клаÑÑа [{1}] должно быть уникальным - -default.paginate.prev=ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑˆÐ°Ñ Ñтраница -default.paginate.next=Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтраница - -# Ошибки при приÑвоении данных. Ð”Ð»Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ð¹ наÑтройки Ð´Ð»Ñ Ð¿Ð¾Ð»ÐµÐ¹ клаÑÑов иÑпользуйте -# формат "typeMismatch.$className.$propertyName" (например, typeMismatch.Book.author) -typeMismatch.java.net.URL=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым URL -typeMismatch.java.net.URI=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым URI -typeMismatch.java.util.Date=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимой датой -typeMismatch.java.lang.Double=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым чиÑлом -typeMismatch.java.lang.Integer=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым чиÑлом -typeMismatch.java.lang.Long=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым чиÑлом -typeMismatch.java.lang.Short=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым чиÑлом -typeMismatch.java.math.BigDecimal=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым чиÑлом -typeMismatch.java.math.BigInteger=Значение Ð¿Ð¾Ð»Ñ {0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым чиÑлом diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_sv.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_sv.properties deleted file mode 100644 index 61899d79491c39206398d8c046c2af0f05387d05..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_sv.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=Attributet [{0}] för klassen [{1}] med värde [{2}] matchar inte mot uttrycket [{3}] -default.invalid.url.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte en giltig URL -default.invalid.creditCard.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte ett giltigt kreditkortsnummer -default.invalid.email.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte en giltig e-postadress -default.invalid.range.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte inom intervallet [{3}] till [{4}] -default.invalid.size.message=Attributet [{0}] för klassen [{1}] med värde [{2}] har en storlek som inte är inom [{3}] till [{4}] -default.invalid.max.message=Attributet [{0}] för klassen [{1}] med värde [{2}] överskrider maxvärdet [{3}] -default.invalid.min.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är mindre än minimivärdet [{3}] -default.invalid.max.size.message=Attributet [{0}] för klassen [{1}] med värde [{2}] överskrider maxstorleken [{3}] -default.invalid.min.size.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är mindre än minimistorleken [{3}] -default.invalid.validator.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte giltigt enligt anpassad regel -default.not.inlist.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte giltigt, mÃ¥ste vara ett av [{3}] -default.blank.message=Attributet [{0}] för klassen [{1}] fÃ¥r inte vara tomt -default.not.equal.message=Attributet [{0}] för klassen [{1}] med värde [{2}] fÃ¥r inte vara lika med [{3}] -default.null.message=Attributet [{0}] för klassen [{1}] fÃ¥r inte vara tomt -default.not.unique.message=Attributet [{0}] för klassen [{1}] med värde [{2}] mÃ¥ste vara unikt - -default.paginate.prev=FöregÃ¥ende -default.paginate.next=Nästa -default.boolean.true=Sant -default.boolean.false=Falskt -default.date.format=yyyy-MM-dd HH:mm:ss z -default.number.format=0 - -default.created.message={0} {1} skapades -default.updated.message={0} {1} uppdaterades -default.deleted.message={0} {1} borttagen -default.not.deleted.message={0} {1} kunde inte tas bort -default.not.found.message={0} med id {1} kunde inte hittas -default.optimistic.locking.failure=En annan användare har uppdaterat det här {0} objektet medan du redigerade det - -default.home.label=Hem -default.list.label= {0} - Lista -default.add.label=Lägg till {0} -default.new.label=Skapa {0} -default.create.label=Skapa {0} -default.show.label=Visa {0} -default.edit.label=Ändra {0} - -default.button.create.label=Skapa -default.button.edit.label=Ändra -default.button.update.label=Uppdatera -default.button.delete.label=Ta bort -default.button.delete.confirm.message=Är du säker? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=Värdet för {0} mÃ¥ste vara en giltig URL -typeMismatch.java.net.URI=Värdet för {0} mÃ¥ste vara en giltig URI -typeMismatch.java.util.Date=Värdet {0} mÃ¥ste vara ett giltigt datum -typeMismatch.java.lang.Double=Värdet {0} mÃ¥ste vara ett giltigt nummer -typeMismatch.java.lang.Integer=Värdet {0} mÃ¥ste vara ett giltigt heltal -typeMismatch.java.lang.Long=Värdet {0} mÃ¥ste vara ett giltigt heltal -typeMismatch.java.lang.Short=Värdet {0} mÃ¥ste vara ett giltigt heltal -typeMismatch.java.math.BigDecimal=Värdet {0} mÃ¥ste vara ett giltigt nummer -typeMismatch.java.math.BigInteger=Värdet {0} mÃ¥ste vara ett giltigt heltal \ No newline at end of file diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_th.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_th.properties deleted file mode 100644 index 4f4076d16b1d935519e7bd18dcda8533a4eb5f88..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_th.properties +++ /dev/null @@ -1,55 +0,0 @@ -default.doesnt.match.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูà¸à¸•à¹‰à¸à¸‡à¸•à¸²à¸¡à¸£à¸¹à¸›à¹à¸šà¸šà¸—ี่à¸à¸³à¸«à¸™à¸”ไว้ใน [{3}] -default.invalid.url.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูà¸à¸•à¹‰à¸à¸‡à¸•à¸²à¸¡à¸£à¸¹à¸›à¹à¸šà¸š URL -default.invalid.creditCard.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูà¸à¸•à¹‰à¸à¸‡à¸•à¸²à¸¡à¸£à¸¹à¸›à¹à¸šà¸šà¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚บัตรเครดิต -default.invalid.email.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูà¸à¸•à¹‰à¸à¸‡à¸•à¸²à¸¡à¸£à¸¹à¸›à¹à¸šà¸šà¸à¸µà¹€à¸¡à¸¥à¹Œ -default.invalid.range.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้มีค่าที่ถูà¸à¸•à¹‰à¸à¸‡à¹ƒà¸™à¸Šà¹ˆà¸§à¸‡à¸ˆà¸²à¸ [{3}] ถึง [{4}] -default.invalid.size.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้มีขนาดที่ถูà¸à¸•à¹‰à¸à¸‡à¹ƒà¸™à¸Šà¹ˆà¸§à¸‡à¸ˆà¸²à¸ [{3}] ถึง [{4}] -default.invalid.max.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีค่าเà¸à¸´à¸”à¸à¸§à¹ˆà¸²à¸„่ามาà¸à¸ªà¸¸à¸” [{3}] -default.invalid.min.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีค่าน้à¸à¸¢à¸à¸§à¹ˆà¸²à¸„่าต่ำสุด [{3}] -default.invalid.max.size.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีขนาดเà¸à¸´à¸™à¸à¸§à¹ˆà¸²à¸‚นาดมาà¸à¸ªà¸¸à¸”ขà¸à¸‡ [{3}] -default.invalid.min.size.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีขนาดต่ำà¸à¸§à¹ˆà¸²à¸‚นาดต่ำสุดขà¸à¸‡ [{3}] -default.invalid.validator.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ผ่านà¸à¸²à¸£à¸—วนสà¸à¸šà¸„่าที่ตั้งขึ้น -default.not.inlist.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้à¸à¸¢à¸¹à¹ˆà¹ƒà¸™à¸£à¸²à¸¢à¸à¸²à¸£à¸•à¹ˆà¸à¹„ปนี้ [{3}] -default.blank.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ไม่สามารถเป็นค่าว่างได้ -default.not.equal.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่สามารถเท่าà¸à¸±à¸š [{3}] ได้ -default.null.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ไม่สามารถเป็น null ได้ -default.not.unique.message=คุณสมบัติ [{0}] ขà¸à¸‡à¸„ลาส [{1}] ซึ่งมีค่าเป็น [{2}] จะต้à¸à¸‡à¹„ม่ซ้ำ (unique) - -default.paginate.prev=à¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸² -default.paginate.next=ถัดไป -default.boolean.true=จริง -default.boolean.false=เท็จ -default.date.format=dd-MM-yyyy HH:mm:ss z -default.number.format=0 - -default.created.message=สร้าง {0} {1} เรียบร้à¸à¸¢à¹à¸¥à¹‰à¸§ -default.updated.message=ปรับปรุง {0} {1} เรียบร้à¸à¸¢à¹à¸¥à¹‰à¸§ -default.deleted.message=ลบ {0} {1} เรียบร้à¸à¸¢à¹à¸¥à¹‰à¸§ -default.not.deleted.message=ไม่สามารถลบ {0} {1} -default.not.found.message=ไม่พบ {0} ด้วย id {1} นี้ -default.optimistic.locking.failure=มีผู้ใช้ท่านà¸à¸·à¹ˆà¸™à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡ {0} ขณะที่คุณà¸à¸³à¸¥à¸±à¸‡à¹à¸à¹‰à¹„ขข้à¸à¸¡à¸¹à¸¥à¸à¸¢à¸¹à¹ˆ - -default.home.label=หน้าà¹à¸£à¸ -default.list.label=รายà¸à¸²à¸£ {0} -default.add.label=เพิ่ม {0} -default.new.label=สร้าง {0} ใหม่ -default.create.label=สร้าง {0} -default.show.label=à¹à¸ªà¸”ง {0} -default.edit.label=à¹à¸à¹‰à¹„ข {0} - -default.button.create.label=สร้าง -default.button.edit.label=à¹à¸à¹‰à¹„ข -default.button.update.label=ปรับปรุง -default.button.delete.label=ลบ -default.button.delete.confirm.message=คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸à¹„ม่ ? - -# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author) -typeMismatch.java.net.URL=คุณสมบัติ '{0}' จะต้à¸à¸‡à¹€à¸›à¹‡à¸™à¸„่า URL ที่ถูà¸à¸•à¹‰à¸à¸‡ -typeMismatch.java.net.URI=คุณสมบัติ '{0}' จะต้à¸à¸‡à¹€à¸›à¹‡à¸™à¸„่า URI ที่ถูà¸à¸•à¹‰à¸à¸‡ -typeMismatch.java.util.Date=คุณสมบัติ '{0}' จะต้à¸à¸‡à¸¡à¸µà¸„่าเป็นวันที่ -typeMismatch.java.lang.Double=คุณสมบัติ '{0}' จะต้à¸à¸‡à¸¡à¸µà¸„่าเป็นจำนวนประเภท Double -typeMismatch.java.lang.Integer=คุณสมบัติ '{0}' จะต้à¸à¸‡à¸¡à¸µà¸„่าเป็นจำนวนประเภท Integer -typeMismatch.java.lang.Long=คุณสมบัติ '{0}' จะต้à¸à¸‡à¸¡à¸µà¸„่าเป็นจำนวนประเภท Long -typeMismatch.java.lang.Short=คุณสมบัติ '{0}' จะต้à¸à¸‡à¸¡à¸µà¸„่าเป็นจำนวนประเภท Short -typeMismatch.java.math.BigDecimal=คุณสมบัติ '{0}' จะต้à¸à¸‡à¸¡à¸µà¸„่าเป็นจำนวนประเภท BigDecimal -typeMismatch.java.math.BigInteger=คุณสมบัติ '{0}' จะต้à¸à¸‡à¸¡à¸µà¸„่าเป็นจำนวนประเภท BigInteger diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_zh_CN.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_zh_CN.properties deleted file mode 100644 index 782580b04634a5219b59c1582a9749f16213d527..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/i18n/messages_zh_CN.properties +++ /dev/null @@ -1,18 +0,0 @@ -default.blank.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u4E0D\u80FD\u4E3A\u7A7A -default.doesnt.match.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0E\u5B9A\u4E49\u7684\u6A21\u5F0F [{3}]\u4E0D\u5339\u914D -default.invalid.creditCard.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u4FE1\u7528\u5361\u53F7 -default.invalid.email.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740 -default.invalid.max.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u6BD4\u6700\u5927\u503C [{3}]\u8FD8\u5927 -default.invalid.max.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u6BD4\u6700\u5927\u503C [{3}]\u8FD8\u5927 -default.invalid.min.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u6BD4\u6700\u5C0F\u503C [{3}]\u8FD8\u5C0F -default.invalid.min.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u6BD4\u6700\u5C0F\u503C [{3}]\u8FD8\u5C0F -default.invalid.range.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u5728\u5408\u6CD5\u7684\u8303\u56F4\u5185( [{3}] \uFF5E [{4}] ) -default.invalid.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u4E0D\u5728\u5408\u6CD5\u7684\u8303\u56F4\u5185( [{3}] \uFF5E [{4}] ) -default.invalid.url.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u7684URL -default.invalid.validator.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u672A\u80FD\u901A\u8FC7\u81EA\u5B9A\u4E49\u7684\u9A8C\u8BC1 -default.not.equal.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0E[{3}]\u4E0D\u76F8\u7B49 -default.not.inlist.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u5728\u5217\u8868\u7684\u53D6\u503C\u8303\u56F4\u5185 -default.not.unique.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u5FC5\u987B\u662F\u552F\u4E00\u7684 -default.null.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u4E0D\u80FD\u4E3Anull -default.paginate.next=\u4E0B\u9875 -default.paginate.prev=\u4E0A\u9875 diff --git a/babsi/BabsiWebTest/grails-app/views/error.gsp b/babsi/BabsiWebTest/grails-app/views/error.gsp deleted file mode 100644 index d85f57ba2bbd63e86ab4dde65c6d3309297dcc5a..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/views/error.gsp +++ /dev/null @@ -1,18 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <title><g:if env="development">Grails Runtime Exception</g:if><g:else>Error</g:else></title> - <meta name="layout" content="main"> - <g:if env="development"><link rel="stylesheet" href="${resource(dir: 'css', file: 'errors.css')}" type="text/css"></g:if> - </head> - <body> - <g:if env="development"> - <g:renderException exception="${exception}" /> - </g:if> - <g:else> - <ul class="errors"> - <li>An error has occurred</li> - </ul> - </g:else> - </body> -</html> diff --git a/babsi/BabsiWebTest/grails-app/views/index.gsp b/babsi/BabsiWebTest/grails-app/views/index.gsp deleted file mode 100644 index cf4c0b438bba152d5f21b8f552794c021859be87..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/views/index.gsp +++ /dev/null @@ -1,122 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <meta name="layout" content="main"/> - <title>Welcome to Grails</title> - <style type="text/css" media="screen"> - #status { - background-color: #eee; - border: .2em solid #fff; - margin: 2em 2em 1em; - padding: 1em; - width: 12em; - float: left; - -moz-box-shadow: 0px 0px 1.25em #ccc; - -webkit-box-shadow: 0px 0px 1.25em #ccc; - box-shadow: 0px 0px 1.25em #ccc; - -moz-border-radius: 0.6em; - -webkit-border-radius: 0.6em; - border-radius: 0.6em; - } - - .ie6 #status { - display: inline; /* float double margin fix http://www.positioniseverything.net/explorer/doubled-margin.html */ - } - - #status ul { - font-size: 0.9em; - list-style-type: none; - margin-bottom: 0.6em; - padding: 0; - } - - #status li { - line-height: 1.3; - } - - #status h1 { - text-transform: uppercase; - font-size: 1.1em; - margin: 0 0 0.3em; - } - - #page-body { - margin: 2em 1em 1.25em 18em; - } - - h2 { - margin-top: 1em; - margin-bottom: 0.3em; - font-size: 1em; - } - - p { - line-height: 1.5; - margin: 0.25em 0; - } - - #controller-list ul { - list-style-position: inside; - } - - #controller-list li { - line-height: 1.3; - list-style-position: inside; - margin: 0.25em 0; - } - - @media screen and (max-width: 480px) { - #status { - display: none; - } - - #page-body { - margin: 0 1em 1em; - } - - #page-body h1 { - margin-top: 0; - } - } - </style> - </head> - <body> - <a href="#page-body" class="skip"><g:message code="default.link.skip.label" default="Skip to content…"/></a> - <div id="status" role="complementary"> - <h1>Application Status</h1> - <ul> - <li>App version: <g:meta name="app.version"/></li> - <li>Grails version: <g:meta name="app.grails.version"/></li> - <li>Groovy version: ${GroovySystem.getVersion()}</li> - <li>JVM version: ${System.getProperty('java.version')}</li> - <li>Reloading active: ${grails.util.Environment.reloadingAgentEnabled}</li> - <li>Controllers: ${grailsApplication.controllerClasses.size()}</li> - <li>Domains: ${grailsApplication.domainClasses.size()}</li> - <li>Services: ${grailsApplication.serviceClasses.size()}</li> - <li>Tag Libraries: ${grailsApplication.tagLibClasses.size()}</li> - </ul> - <h1>Installed Plugins</h1> - <ul> - <g:each var="plugin" in="${applicationContext.getBean('pluginManager').allPlugins}"> - <li>${plugin.name} - ${plugin.version}</li> - </g:each> - </ul> - </div> - <div id="page-body" role="main"> - <h1>Welcome to Grails</h1> - <p>Congratulations, you have successfully started your first Grails application! At the moment - this is the default page, feel free to modify it to either redirect to a controller or display whatever - content you may choose. Below is a list of controllers that are currently deployed in this application, - click on each to execute its default action:</p> - - <div id="controller-list" role="navigation"> - <h2>Available Controllers:</h2> - <ul> - <g:each var="c" in="${grailsApplication.controllerClasses.sort { it.fullName } }"> - <li class="controller"><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li> - </g:each> - </ul> - </div> - </div> - </body> -</html> diff --git a/babsi/BabsiWebTest/grails-app/views/layouts/main.gsp b/babsi/BabsiWebTest/grails-app/views/layouts/main.gsp deleted file mode 100644 index c69c988f57274812cd5984bccfbf351860f8e221..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/grails-app/views/layouts/main.gsp +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]--> -<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]--> -<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]--> -<!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]--> -<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"><!--<![endif]--> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> - <title><g:layoutTitle default="Grails"/></title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <link rel="shortcut icon" href="${resource(dir: 'images', file: 'favicon.ico')}" type="image/x-icon"> - <link rel="apple-touch-icon" href="${resource(dir: 'images', file: 'apple-touch-icon.png')}"> - <link rel="apple-touch-icon" sizes="114x114" href="${resource(dir: 'images', file: 'apple-touch-icon-retina.png')}"> - <link rel="stylesheet" href="${resource(dir: 'css', file: 'main.css')}" type="text/css"> - <link rel="stylesheet" href="${resource(dir: 'css', file: 'mobile.css')}" type="text/css"> - <g:layoutHead/> - <r:layoutResources /> - </head> - <body> - <div id="grailsLogo" role="banner"><a href="http://grails.org"><img src="${resource(dir: 'images', file: 'grails_logo.png')}" alt="Grails"/></a></div> - <g:layoutBody/> - <div class="footer" role="contentinfo"></div> - <div id="spinner" class="spinner" style="display:none;"><g:message code="spinner.alt" default="Loading…"/></div> - <g:javascript library="application"/> - <r:layoutResources /> - </body> -</html> diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIAddElementTest.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIAddElementTest.java deleted file mode 100644 index 42ef180fcf6d9154fc7b1ceed57e85083c706dd4..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIAddElementTest.java +++ /dev/null @@ -1,213 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.hamcrest.core.IsEqual; -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -import com.sun.jna.StringArray; -/** - * Testet Das Anlegen, Löschen und die Navigation im Menü von Stationen, Interventionen, Infektionen und Antibiotika - * @author cDor - * - */ -public class GUIAddElementTest { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - private String[] objectStrings; - - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - - objectStrings = new String[4]; - objectStrings[0] = "Antibiotika"; - objectStrings[1] = "Stationen"; - objectStrings[2] = "Infektionen"; - objectStrings[3] = "Interventionen"; - - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - - @Test - public void testGUIAddElementTest() throws Exception { - driver.get(baseUrl + "babsi"); - - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - for(int i=0;i<objectStrings.length;i++){ - - //Teste Navigation - driver.findElement(By.linkText(objectStrings[i])).click(); - - assertEquals(objectStrings[i]+" �bersicht", driver.getTitle()); - - driver.findElement(By.linkText("Dashboard")).click(); - try { - assertEquals("Dashboard", driver.findElement(By.cssSelector("div.panel-heading")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText(objectStrings[i])).click(); - - driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click(); - assertEquals(objectStrings[i]+" anlegen", driver.getTitle()); - driver.findElement(By.linkText(objectStrings[i]+" �bersicht")).click(); - - try { - - assertEquals(objectStrings[i]+" �bersicht", driver.findElement(By.cssSelector("h1")).getText()); - - } catch (Error e) { - verificationErrors.append(e.toString()); - } - - //Teste anlegen - driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click(); - driver.findElement(By.id("name")).clear(); - driver.findElement(By.id("name")).sendKeys("AnlegeTest10"); - driver.findElement(By.id("create")).click(); - try { - assertEquals(objectStrings[i]+" anzeigen", driver.findElement(By.cssSelector("h1")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - try { - assertEquals("AnlegeTest10", driver.findElement(By.cssSelector("span.property-value")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - //Teste bearbeiten - driver.findElement(By.linkText("Bearbeiten")).click(); - driver.findElement(By.id("name")).clear(); - driver.findElement(By.id("name")).sendKeys("AnlegeTest11"); - try { - assertEquals(objectStrings[i]+" bearbeiten", driver.findElement(By.cssSelector("h1")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.name("_action_update")).click(); - try { - assertEquals(objectStrings[i]+" anzeigen", driver.findElement(By.cssSelector("h1")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - try { - assertEquals("AnlegeTest11", driver.findElement(By.cssSelector("span.property-value")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - - //Teste l�schen - driver.findElement(By.name("_action_delete")).click(); - assertTrue(closeAlertAndGetItsText().matches("^Sind Sie sicher[\\s\\S]$")); - try { - - assertEquals(objectStrings[i]+" �bersicht", driver.getTitle()); - - } catch (Error e) { - verificationErrors.append(e.toString()); - } - - //Teste anlegen und finden in der �bersicht - driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click(); - driver.findElement(By.id("name")).clear(); - driver.findElement(By.id("name")).sendKeys("AnlegeTest30"); - driver.findElement(By.id("create")).click(); - driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click(); - try { - assertEquals(objectStrings[i]+" anlegen", driver.findElement(By.cssSelector("h1")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - - driver.findElement(By.linkText(objectStrings[i]+" �bersicht")).click(); - //Ist es nicht auf der ersten Seite, dann auf der n�chsten - while(driver.findElements(By.linkText("AnlegeTest30")).isEmpty()) { - driver.findElement(By.linkText("N�chste")).click(); - } - - //L�sche das Element wieder - driver.findElement(By.linkText("AnlegeTest30")).click(); - driver.findElement(By.name("_action_delete")).click(); - assertTrue(closeAlertAndGetItsText().matches("^Sind Sie sicher[\\s\\S]$")); - - try { - - assertEquals(objectStrings[i]+" �bersicht", driver.findElement(By.cssSelector("h1")).getText()); - - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText("Dashboard")).click(); - try { - assertEquals("Dashboard", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - } - - } - - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzerVerwaltung.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzerVerwaltung.java deleted file mode 100644 index 444dec5218b234e16bd221fda0d78cb4aa178480..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzerVerwaltung.java +++ /dev/null @@ -1,162 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -public class GUIBenutzerVerwaltung { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - } - - @Test - public void testGUIBenutzerAnlegen() throws Exception { - driver.get(baseUrl + "babsi/user/list"); - - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - try { - assertEquals("Benutzer �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText("Benutzer anlegen")).click(); - driver.findElement(By.id("username")).sendKeys("Maria"); - driver.findElement(By.id("pw1")).clear(); - driver.findElement(By.id("pw1")).sendKeys("bananashake"); - driver.findElement(By.id("pw2")).clear(); - driver.findElement(By.id("pw2")).sendKeys("bananashake"); - driver.findElement(By.id("create")).click(); - try { - assertEquals("Benutzer anzeigen", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - //Benutzer unique, dies ist die �berpr�fung - driver.get(baseUrl + "babsi/user/list"); - try { - assertEquals("Benutzer �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText("Benutzer anlegen")).click(); - driver.findElement(By.id("username")).sendKeys("Maria"); - driver.findElement(By.id("pw1")).clear(); - driver.findElement(By.id("pw1")).sendKeys("bananenshake"); - driver.findElement(By.id("pw2")).clear(); - driver.findElement(By.id("pw2")).sendKeys("bananenshake"); - driver.findElement(By.id("create")).click(); - try { - assertEquals("Die Eigenschaft [Benutzername] des Typs [Benutzer] mit dem Wert [Maria] darf nur einmal vorkommen", driver.findElement(By.cssSelector("ul.errors > li")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - - //Benutzer �ndern - driver.get(baseUrl + "babsi/user/list"); - try { - assertEquals("Benutzer �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText("Maria")).click(); - try { - assertEquals("Benutzer anzeigen", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText("Bearbeiten")).click(); - driver.findElement(By.id("username")).clear(); - driver.findElement(By.id("username")).sendKeys("Anna"); - driver.findElement(By.id("pw1")).clear(); - driver.findElement(By.id("pw1")).sendKeys("bananashake"); - driver.findElement(By.id("pw2")).clear(); - driver.findElement(By.id("pw2")).sendKeys("bananashake"); - driver.findElement(By.name("_action_update")).click(); - try { - assertTrue(isElementPresent(By.cssSelector("div.message"))); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - - //Benutzer l�schen - driver.get(baseUrl + "babsi/user/list"); - try { - assertEquals("Benutzer �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText("Anna")).click(); - try { - assertEquals("Benutzer anzeigen", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.name("_action_delete")).click(); - assertTrue(closeAlertAndGetItsText().matches("^Sind Sie sicher[\\s\\S]$")); - } - - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git "a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzer\303\234bersicht.java" "b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzer\303\234bersicht.java" deleted file mode 100644 index 16fac282d33ce252809b353735cbfc3dd69ec47f..0000000000000000000000000000000000000000 --- "a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzer\303\234bersicht.java" +++ /dev/null @@ -1,87 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -public class GUIBenutzerÃœbersicht { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - } - - @Test - public void testGUIBenutzerÃœbersicht() throws Exception { - driver.get(baseUrl + "babsi/"); - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - driver.findElement(By.linkText("Benutzer")).click(); - try { - assertEquals("Benutzer �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - } - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIChecklistenanzeigen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIChecklistenanzeigen.java deleted file mode 100644 index 941912f872ddd1e55c2a477a0d5c9680b77edc45..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIChecklistenanzeigen.java +++ /dev/null @@ -1,89 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -public class GUIChecklistenanzeigen { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - } - - @Test - public void testGUIChecklistenanzeigen() throws Exception { - driver.get(baseUrl + "babsi/"); - - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - - driver.findElement(By.linkText("Checklisten")).click(); - try { - assertEquals("Checklisten �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - } - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIExport.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIExport.java deleted file mode 100644 index c6fba0f2cefb2d5e5b62eb0fb48697fca373f3b8..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIExport.java +++ /dev/null @@ -1,89 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -public class GUIExport { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - } - - @Test - public void testGUIExport() throws Exception { - driver.get(baseUrl + "babsi/"); - - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - driver.findElement(By.linkText("Export")).click(); - try { - assertEquals("Export", driver.findElement(By.cssSelector("div.panel-heading")).getText()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - driver.findElement(By.linkText("Checklisten Exportieren")).click(); - } - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIStatistikAufrufen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIStatistikAufrufen.java deleted file mode 100644 index f98ce3946de40d3f2372e43d939214367f2f87ff..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIStatistikAufrufen.java +++ /dev/null @@ -1,88 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -public class GUIStatistikAufrufen { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - } - - @Test - public void testGUIStatistikAufrufen() throws Exception { - driver.get(baseUrl + "babsi/"); - - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - driver.findElement(By.linkText("Statistiken")).click(); - try { - assertEquals("Statistiken", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - } - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUITestData.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUITestData.java deleted file mode 100644 index f9afbd64eecdd88abdf3a6b8b6a86432cc5c5c5a..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUITestData.java +++ /dev/null @@ -1,6 +0,0 @@ -package cau.swp.babsi.gui; - -public class GUITestData { - public static String baseUrl = "http://localhost:8080/"; - -} diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitenlisteAnzeigen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitenlisteAnzeigen.java deleted file mode 100644 index 212cdb69d678ef7c3fc620b22c62a01f0ed5226c..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitenlisteAnzeigen.java +++ /dev/null @@ -1,89 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -public class GUIVisitenlisteAnzeigen { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - } - - @Test - public void testVisitenlisteAnzeigen() throws Exception { - driver.get(baseUrl + "babsi/"); - - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - - driver.findElement(By.linkText("Visiten")).click(); - try { - assertEquals("Visiten �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - } - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitienturnusAnzeigen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitienturnusAnzeigen.java deleted file mode 100644 index d19ca4f2463e7265d3f0dc338101fbba91fb3516..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitienturnusAnzeigen.java +++ /dev/null @@ -1,89 +0,0 @@ -package cau.swp.babsi.gui; - -import java.util.regex.Pattern; -import java.util.concurrent.TimeUnit; - -import org.junit.*; - -import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.*; - -import org.openqa.selenium.*; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.Select; - -public class GUIVisitienturnusAnzeigen { - private WebDriver driver; - private String baseUrl; - private boolean acceptNextAlert = true; - private StringBuffer verificationErrors = new StringBuffer(); - - @Before - public void setUp() throws Exception { - driver = new FirefoxDriver(); - baseUrl = GUITestData.baseUrl; - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - } - - @Test - public void testGUIVisitienturnusAnzeigen() throws Exception { - driver.get(baseUrl + "babsi/"); - - //Login - driver.findElement(By.name("username")).clear(); - driver.findElement(By.name("username")).sendKeys("user123"); - driver.findElement(By.name("password")).clear(); - driver.findElement(By.name("password")).sendKeys("password"); - driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); - - - driver.findElement(By.linkText("Visitenturnus")).click(); - try { - assertEquals("Visitenturnus �bersicht", driver.getTitle()); - } catch (Error e) { - verificationErrors.append(e.toString()); - } - } - - @After - public void tearDown() throws Exception { - driver.quit(); - String verificationErrorString = verificationErrors.toString(); - if (!"".equals(verificationErrorString)) { - fail(verificationErrorString); - } - } - - private boolean isElementPresent(By by) { - try { - driver.findElement(by); - return true; - } catch (NoSuchElementException e) { - return false; - } - } - - private boolean isAlertPresent() { - try { - driver.switchTo().alert(); - return true; - } catch (NoAlertPresentException e) { - return false; - } - } - - private String closeAlertAndGetItsText() { - try { - Alert alert = driver.switchTo().alert(); - String alertText = alert.getText(); - if (acceptNextAlert) { - alert.accept(); - } else { - alert.dismiss(); - } - return alertText; - } finally { - acceptNextAlert = true; - } - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/AuthControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/AuthControllerTests.groovy deleted file mode 100644 index 846e4c0a67c794c7736544f35a180f2a70cbbc54..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/AuthControllerTests.groovy +++ /dev/null @@ -1,34 +0,0 @@ -package cau.swp.babsi - -import grails.test.mixin.* -import grails.test.mixin.support.* - -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions - */ -@TestMixin(GrailsUnitTestMixin) -@Mock(AuthController) -class AuthControllerTests { - - def populateValidParams(params) { - assert params != null - params["username"] = "user123" - params["rememberMe"] = true - params["targetUri"] = "/checklist/list" - } - - void testIndex() { - controller.index() - assert "/auth/login" == response.redirectedUrl - } - - void testLogin() { - populateValidParams(params) - def model = controller.login() - - assert params["rememberMe"] == model.rememberMe - assert params["targetUri"] == model.targetUri - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/DataControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/DataControllerTests.groovy deleted file mode 100644 index f22ffd01b16b16e198c4e577bba3cd16f05468bf..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/DataControllerTests.groovy +++ /dev/null @@ -1,41 +0,0 @@ -package cau.swp.babsi - - - -import cau.swp.babsi.medication.Antibiotic -import cau.swp.babsi.medication.ApplicationRate -import cau.swp.babsi.medication.DrugApplicationType -import cau.swp.babsi.medication.DrugData -import cau.swp.babsi.medication.InterventionStatus -import cau.swp.babsi.medication.InterventionType -import cau.swp.babsi.medication.PrescriptionReason -import cau.swp.babsi.medication.Strength -import cau.swp.babsi.wardround.Checklist -import cau.swp.babsi.wardround.Infection -import cau.swp.babsi.wardround.MiBiStatus -import cau.swp.babsi.wardround.WardRound -import grails.test.mixin.* -import groovy.mock.interceptor.MockFor -import org.apache.shiro.crypto.hash.Sha256Hash -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions - */ -@TestFor(DataController) -@Mock(Checklist) -class DataControllerTests { - - void testExport() { - - - def testChecklist = controller.Header; - - controller.export(); - assert testChecklist == response.contentAsString - assert response.contentType == "application/octet-stream" - assert response.getHeader("Content-disposition") == "attachment; filename=\"checklist.csv\"" - - } -} - diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/RoleTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/RoleTests.groovy deleted file mode 100644 index 169397e17a6fa1c518ec3e60da01469a4120a130..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/RoleTests.groovy +++ /dev/null @@ -1,27 +0,0 @@ -package cau.swp.babsi - -import grails.test.mixin.TestMixin -import grails.test.mixin.support.GrailsUnitTestMixin - - -/** - * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions - */ -@TestMixin(GrailsUnitTestMixin) -class RoleTests { - - void testAttributes() { - def testRole1 = new Role(name: "testUser") - - mockForConstraintsTests(Role, [testRole1]) - - def testRole2 = new Role(name: "testUser") - assertFalse testRole2.validate() - assertEquals 1, testRole2.errors.errorCount - assertEquals "unique", testRole2.errors["name"] - - - assert "testUser" == testRole1.name - - } -} \ No newline at end of file diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationControllerTests.groovy deleted file mode 100644 index 1d8ad210adfe0b9fdb8ee48dde8a8822c1a1d3cb..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationControllerTests.groovy +++ /dev/null @@ -1,159 +0,0 @@ -package cau.swp.babsi - -import static org.junit.Assert.* - -import grails.test.mixin.* -import grails.test.mixin.support.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions - */ -@TestMixin(GrailsUnitTestMixin) -@Mock(Station) -class StationControllerTests { - - def populateValidParams(params) { - assert params != null - params["name"] = "Community" - } - - void testIndex() { - controller.index() - assert "/station/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.stationInstanceList.size() == 0 - assert model.stationInstanceTotal == 0 - } - - void testCreate() { - def model = controller.create() - - assert model.stationInstance != null - } - - void testSave() { - controller.save() - - assert model.stationInstance != null - assert view == '/station/create' - - response.reset() - - populateValidParams(params) - controller.save() - - assert response.redirectedUrl == '/station/show/1' - assert controller.flash.message != null - assert Station.count() == 1 - } - - void testShow() { - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/station/list' - - populateValidParams(params) - def station = new Station(params) - - assert station.save() != null - - params.id = station.id - - def model = controller.show() - - assert model.stationInstance == station - } - - void testEdit() { - controller.edit() - - assert flash.message != null - assert response.redirectedUrl == '/station/list' - - populateValidParams(params) - def station = new Station(params) - - assert station.save() != null - - params.id = station.id - - def model = controller.edit() - - assert model.stationInstance == station - } - - void testUpdate() { - controller.update() - - assert flash.message != null - assert response.redirectedUrl == '/station/list' - - response.reset() - - populateValidParams(params) - def station = new Station(params) - - assert station.save() != null - - // test invalid parameters in update - params.id = station.id - params.name = null - - controller.update() - - assert view == "/station/edit" - assert model.stationInstance != null - - station.clearErrors() - - populateValidParams(params) - controller.update() - - assert response.redirectedUrl == "/station/show/$station.id" - assert flash.message != null - - //test outdated version number - response.reset() - station.clearErrors() - - populateValidParams(params) - params.id = station.id - params.version = -1 - controller.update() - - assert view == "/station/edit" - assert model.stationInstance != null - assert model.stationInstance.errors.getFieldError('version') - assert flash.message != null - } - - void testDelete() { - controller.delete() - assert flash.message != null - assert response.redirectedUrl == '/station/list' - - response.reset() - - populateValidParams(params) - def station = new Station(params) - - assert station.save() != null - assert station.count() == 1 - - params.id = station.id - - controller.delete() - - assert station.count() == 0 - assert station.get(station.id) == null - assert response.redirectedUrl == '/station/list' - } -} - diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationTests.groovy deleted file mode 100644 index a4279586bfac7b631b7a763e03cab1d958bc3d52..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationTests.groovy +++ /dev/null @@ -1,56 +0,0 @@ -package cau.swp.babsi - -import cau.swp.babsi.medication.InterventionType -import cau.swp.babsi.wardround.WardRound -import grails.test.mixin.TestMixin -import grails.test.mixin.support.GrailsUnitTestMixin -import org.apache.shiro.crypto.hash.Sha256Hash - -/** - * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions - */ -@TestMixin(GrailsUnitTestMixin) -@Mock(Station) -class StationTests { - - void testUnique() { - def testSta1 = new Station(name:"Eskalation") - - mockDomain(Station, [testSta1]) - def testSta2 = new Station(name:"Eskalation") - - assertFalse testSta2.validate() - } - - void testLength() { - mockForConstraintsTests(Station) - def testSt = new Station(name: "asdfghjklöäqwertzuiopümnbvcxyasdfghjklöäpoiuztrewqümnbvcxyamwqprjntkasdfghjklöäqwertzuiopüäölkjhgfdsayxlsdihonogberoghworvhoekfnwrogjofijvnodjfnweoghoerhowf bwirugheuirhnbiugwrithrhgorngerognoerngognwoengiurvnijw giwuhiqenfoiwehgoirnogwnrognwognweokcf nqlwnfowenvidbgvcvbjscdgfosfisuhfosihfoshfosdihfosdhfoshoweuihoweiufbonm") - assertFalse testSt.validate() - assertEquals 1, testSt.errors.errorCount - assertEquals "matches", testSt.errors["name"] - } - - void testHasMany() { - def testStation1 = new Station(name: "Community") - def testStation2 = new Station(name: "Intensivstation") - def testDate = new Date() - def testWard1 = new WardRound(date: testDate, durationInSeconds: 1250, - createdBy: new User(username: "user123", - passwordHash: new Sha256Hash("password").toHex()), station: testStation2) - def wardTest2 = new WardRound(date: new Date(), durationInSeconds: 1550, - createdBy: new User(username: "thirdUser", - passwordHash: new Sha256Hash("thirdPassword").toHex()), station: testStation1) - - mockDomain(Station, [testStation1, testStation2]) - mockDomain(WardRound, [testWard1, wardTest2]) - - testStation1.wardrounds.add(wardTest2) - testStation2.wardrounds.add(testWard1) - - assert testStation2.wardrounds.first() == testWard1 - assert testStation1.wardrounds.first() == wardTest2 - assert testStation2.name == "Intensivstation" - assert wardTest2.station == testStation1 - - } -} \ No newline at end of file diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StatisticControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StatisticControllerTests.groovy deleted file mode 100644 index 157cea9a5bbe259a9a9b7635b5d5cbfcf1d06314..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StatisticControllerTests.groovy +++ /dev/null @@ -1,34 +0,0 @@ -package cau.swp.babsi - - - -import grails.test.mixin.* - -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions - */ -@TestFor(StatisticController) -@Mock([StatisticController,Station,User]) -class StatisticControllerTests { - - def populateValidParams(params) { - assert params != null - - } - - void testIndex() { - def testUser = new User(username: "Tester", passwordHash: "215846131535461316432164654674") - mockDomain(User,[testUser]) - - session.setAttribute("userID", testUser.id) - def model = controller.index() - - assert model.statistic1Id == 0 - assert model.statistic3Id == testUser.id - //da keine Users, Stationen initiiert sind, sollten sie null sein - assertFalse model.stations == null - assertFalse model.users == null - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserControllerTests.groovy deleted file mode 100644 index 9b09daefe6979703cc5be335bdce7f9dc60bf685..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserControllerTests.groovy +++ /dev/null @@ -1,85 +0,0 @@ -package cau.swp.babsi - -import static org.junit.Assert.* - -import grails.test.mixin.* -import grails.test.mixin.support.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions - */ -@TestMixin(GrailsUnitTestMixin) -@Mock(User) -class UserControllerTests { - - def populateValidParams(params) { - assert params != null - params["username"] = "Daniela JSon" - params["passwordHash"] = "215846131535461316432164654674" - params["pw1"] = "215846131535461316432164654674" - params["pw2"] = "215846131535461316432164654674" - params["id"] = 000645 - } - - void testIndex() { - controller.index() - assert "/user/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.userInstanceList.size() == 0 - assert model.userInstanceTotal == 0 - } - - void testCreate() { - def model = controller.create() - - assert model.userInstance != null - } - - void testShow() { - populateValidParams(params) - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/user/list' - } - - void testEdit() { - populateValidParams(params) - controller.edit() - - assert flash.message != null - assert response.redirectedUrl == '/user/list' - - } - - void testUpdate() { - populateValidParams(params) - controller.update() - - assert flash.message != null - assert response.redirectedUrl == '/user/list' - - response.reset() - - populateValidParams(params) - def user = new User(params) - - mockDomain(User, [user]) - // test invalid parameters in update - params.id = user.id - params.username = null - - controller.update() - - user.clearErrors() - - assert response.redirectedUrl == "/user/list" - assert flash.message != null - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserTests.groovy deleted file mode 100644 index 6f9de2827ebcf2cc5421d3e7ae3edd429c134889..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserTests.groovy +++ /dev/null @@ -1,44 +0,0 @@ -package cau.swp.babsi - -import grails.test.mixin.* -import grails.test.mixin.support.GrailsUnitTestMixin - -/** - * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions - */ -@TestMixin(GrailsUnitTestMixin) -class UserTests { - - void testBlank() { - mockForConstraintsTests(User) - def testUser1 = new User(username: null, passwordHash: "215846131535461316432164654674") - def testUser2 = new User(username: "Peter", passwordHash: " ") - - assertFalse testUser1.validate() - assertFalse testUser2.validate() - assertEquals 1, testUser1.errors.errorCount - assertEquals 1, testUser2.errors.errorCount - assertEquals "nullable", testUser1.errors["username"] - assertEquals "blank", testUser2.errors["passwordHash"] - - } - - void testUnique() { - def testUser1 = new User(username: "Daniela", passwordHash: "133468465465446516") - def testUser2 = new User(username: "Daniel", passwordHash: "35146354354354") - - mockForConstraintsTests(User, [testUser1, testUser2]) - - def testUser3 = new User(username: "Daniel", passwordHash: "133468465465446516") - assertFalse testUser3.validate() - assertEquals "unique", testUser3.errors["username"] - } - - void testToString() { - def testUser1 = new User(username: "Daniela", passwordHash: "133468465465446516") - - mockDomain(User, [testUser1]) - - assert "Daniela" == testUser1.toString() - } -} \ No newline at end of file diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticControllerTests.groovy deleted file mode 100644 index f9fa50e9ec11e789d0ce092095019644ee7595d7..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticControllerTests.groovy +++ /dev/null @@ -1,153 +0,0 @@ -package cau.swp.babsi.medication - -import grails.test.mixin.* - -import org.junit.* - -@TestFor(AntibioticController) -@Mock(Antibiotic) -class AntibioticControllerTests { - - def populateValidParams(params) { - assert params != null - params["name"] = "Penicillin" - } - - void testIndex() { - controller.index() - assert "/antibiotic/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.antibioticInstanceList.size() == 0 - assert model.antibioticInstanceTotal == 0 - } - - void testCreate() { - def model = controller.create() - - assert model.antibioticInstance != null - } - - void testSave() { - controller.save() - - assert model.antibioticInstance != null - assert view == '/antibiotic/create' - - response.reset() - - populateValidParams(params) - controller.save() - - assert response.redirectedUrl == '/antibiotic/show/1' - assert controller.flash.message != null - assert Antibiotic.count() == 1 - } - - void testShow() { - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/antibiotic/list' - - populateValidParams(params) - def antibiotic = new Antibiotic(params) - - assert antibiotic.save() != null - - params.id = antibiotic.id - - def model = controller.show() - - assert model.antibioticInstance == antibiotic - } - - void testEdit() { - controller.edit() - - assert flash.message != null - assert response.redirectedUrl == '/antibiotic/list' - - populateValidParams(params) - def antibiotic = new Antibiotic(params) - - assert antibiotic.save() != null - - params.id = antibiotic.id - - def model = controller.edit() - - assert model.antibioticInstance == antibiotic - } - - void testUpdate() { - controller.update() - - assert flash.message != null - assert response.redirectedUrl == '/antibiotic/list' - - response.reset() - - populateValidParams(params) - def antibiotic = new Antibiotic(params) - - assert antibiotic.save() != null - - // test invalid parameters in update - params.id = antibiotic.id - params["name"] = null - - controller.update() - - assert view == "/antibiotic/edit" - assert model.antibioticInstance != null - - antibiotic.clearErrors() - - populateValidParams(params) - controller.update() - - assert response.redirectedUrl == "/antibiotic/show/$antibiotic.id" - assert flash.message != null - - //test outdated version number - response.reset() - antibiotic.clearErrors() - - populateValidParams(params) - params.id = antibiotic.id - params.version = -1 - controller.update() - - assert view == "/antibiotic/edit" - assert model.antibioticInstance != null - assert model.antibioticInstance.errors.getFieldError('version') - assert flash.message != null - } - - void testDelete() { - controller.delete() - assert flash.message != null - assert response.redirectedUrl == '/antibiotic/list' - - response.reset() - - populateValidParams(params) - def antibiotic = new Antibiotic(params) - - assert antibiotic.save() != null - assert Antibiotic.count() == 1 - - params.id = antibiotic.id - - controller.delete() - - assert Antibiotic.count() == 0 - assert Antibiotic.get(antibiotic.id) == null - assert response.redirectedUrl == '/antibiotic/list' - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticTests.groovy deleted file mode 100644 index 853b847654a00379fb85e9bec7cdc468d64b3766..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticTests.groovy +++ /dev/null @@ -1,23 +0,0 @@ -package cau.swp.babsi.medication - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(Antibiotic) -class AntibioticTests { - - void testMockAntibiotic() { - def antib1 = new Antibiotic(name: "Penicillin") - def antib2 = new Antibiotic(name: "Amocillin") - mockDomain(Antibiotic, [antib1, antib2]) - def list = Antibiotic.findAllByName("Penicillin") - assertEquals 1, list.size() - assert "Amocillin" == antib2.name - - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/ApplicationRateTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/ApplicationRateTests.groovy deleted file mode 100644 index 9a5688ee388967beff77dcbb478c13f7ac8cafd4..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/ApplicationRateTests.groovy +++ /dev/null @@ -1,23 +0,0 @@ -package cau.swp.babsi.medication - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(ApplicationRate) -class ApplicationRateTests { - - void testMockApplicationRate() { - def appRa1 = new ApplicationRate(rate: "4x täglich") - def appRa2 = new ApplicationRate(rate: "3x pro Woche") - mockDomain(ApplicationRate, [appRa1, appRa2]) - def list = ApplicationRate.findAllByRate("3x pro Woche") - assertEquals 1, list.size() - assert "4x täglich" == appRa1.rate - - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugApplicationTypeTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugApplicationTypeTests.groovy deleted file mode 100644 index dcdb280d0d3669df32c11c80803ce46e6f3e31b5..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugApplicationTypeTests.groovy +++ /dev/null @@ -1,23 +0,0 @@ -package cau.swp.babsi.medication - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(DrugApplicationType) -class DrugApplicationTypeTests { - - void testMockApplicationRate() { - def drAppTy1 = new DrugApplicationType(name: "inhalativ") - def drAppTy2 = new DrugApplicationType(name: "oral") - mockDomain(DrugApplicationType, [drAppTy1, drAppTy2]) - def list = DrugApplicationType.findAllByName("inhalativ") - assertEquals 1, list.size() - assert "oral" == drAppTy2.name - - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugDataTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugDataTests.groovy deleted file mode 100644 index cac7008da1e77111dd36b439011987ba3c6df6dd..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugDataTests.groovy +++ /dev/null @@ -1,29 +0,0 @@ -package cau.swp.babsi.medication - - - -import grails.test.mixin.* - -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(DrugData) -class DrugDataTests { - - void testMockDrugData() { - def drDa1 = new DrugData(comment: "Hello World", antibiotic: new Antibiotic(name:"Penicillin"), - prescriptionReason: new PrescriptionReason(name: "Therapie"), drugApplicationType: new DrugApplicationType(name: "inhalativ"), - strength: "körpergewichtsadaptiert", applicationRate: new ApplicationRate(rate: "3x täglich"), durationInDays: 4, intervention: new InterventionType(name: "Fokussuche empfohlen"), - interventionStatus: new InterventionStatus(description: "zugestimmt")) - def drDa2 = new DrugData(comment: "Sehr junger Patient", antibiotic: new Antibiotic(name:"Amocillin"), - prescriptionReason: new PrescriptionReason(name: "Therapie"), drugApplicationType: new DrugApplicationType(name: "oral"), - strength: "100mg", applicationRate: new ApplicationRate(rate: "1x täglich"), durationInDays: 4, intervention: new InterventionType(name: "Dosisoptimierung"), - interventionStatus: new InterventionStatus(description: "abgelehnt")) - mockDomain(DrugData, [drDa1, drDa2]) - assert "zugestimmt" == drDa1.interventionStatus.toString() - assert "oral" == drDa2.drugApplicationType.toString() - - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionStatusTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionStatusTests.groovy deleted file mode 100644 index 3a7fa6de37dc0850541e94ff113ff9c65cda9352..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionStatusTests.groovy +++ /dev/null @@ -1,18 +0,0 @@ -package cau.swp.babsi.medication - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(InterventionStatus) -class InterventionStatusTests { - - void testSomething() { - def testInterventionStatus = new InterventionStatus(description: "unbekannt") - assert "unbekannt" == testInterventionStatus.description - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeControllerTests.groovy deleted file mode 100644 index 8e0b0ce1687fee0deefb4873a9a04c8b29ae3759..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeControllerTests.groovy +++ /dev/null @@ -1,154 +0,0 @@ -package cau.swp.babsi.medication - - - -import org.junit.* -import grails.test.mixin.* - -@TestFor(InterventionTypeController) -@Mock(InterventionType) -class InterventionTypeControllerTests { - - def populateValidParams(params) { - assert params != null - params["name"] = "Eskalation" - } - - void testIndex() { - controller.index() - assert "/interventionType/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.interventionTypeInstanceList.size() == 0 - assert model.interventionTypeInstanceTotal == 0 - } - - void testCreate() { - def model = controller.create() - - assert model.interventionTypeInstance != null - } - - void testSave() { - controller.save() - - assert model.interventionTypeInstance != null - assert view == '/interventionType/create' - - response.reset() - - populateValidParams(params) - controller.save() - - assert response.redirectedUrl == '/interventionType/show/1' - assert controller.flash.message != null - assert InterventionType.count() == 1 - } - - void testShow() { - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/interventionType/list' - - populateValidParams(params) - def interventionType = new InterventionType(params) - - assert interventionType.save() != null - - params.id = interventionType.id - - def model = controller.show() - - assert model.interventionTypeInstance == interventionType - } - - void testEdit() { - controller.edit() - - assert flash.message != null - assert response.redirectedUrl == '/interventionType/list' - - populateValidParams(params) - def interventionType = new InterventionType(params) - - assert interventionType.save() != null - - params.id = interventionType.id - - def model = controller.edit() - - assert model.interventionTypeInstance == interventionType - } - - void testUpdate() { - controller.update() - - assert flash.message != null - assert response.redirectedUrl == '/interventionType/list' - - response.reset() - - populateValidParams(params) - def interventionType = new InterventionType(params) - - assert interventionType.save() != null - - // test invalid parameters in update - params.id = interventionType.id - params.name = null - - controller.update() - - assert view == "/interventionType/edit" - assert model.interventionTypeInstance != null - - interventionType.clearErrors() - - populateValidParams(params) - controller.update() - - assert response.redirectedUrl == "/interventionType/show/$interventionType.id" - assert flash.message != null - - //test outdated version number - response.reset() - interventionType.clearErrors() - - populateValidParams(params) - params.id = interventionType.id - params.version = -1 - controller.update() - - assert view == "/interventionType/edit" - assert model.interventionTypeInstance != null - assert model.interventionTypeInstance.errors.getFieldError('version') - assert flash.message != null - } - - void testDelete() { - controller.delete() - assert flash.message != null - assert response.redirectedUrl == '/interventionType/list' - - response.reset() - - populateValidParams(params) - def interventionType = new InterventionType(params) - - assert interventionType.save() != null - assert InterventionType.count() == 1 - - params.id = interventionType.id - - controller.delete() - - assert InterventionType.count() == 0 - assert InterventionType.get(interventionType.id) == null - assert response.redirectedUrl == '/interventionType/list' - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeTests.groovy deleted file mode 100644 index 4f48a97f0a3c2bbe9558537cd7bc4bc7a7898144..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeTests.groovy +++ /dev/null @@ -1,22 +0,0 @@ -package cau.swp.babsi.medication - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(InterventionType) -class InterventionTypeTests { - - void testSomething() { - def intTyTest1 = new InterventionType(name: "Eskalation") - def intTyTest2 = new InterventionType(name: "Deeskalation") - - assert "Deeskalation" == intTyTest2.name - assert "Eskalation" == intTyTest1.name - - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/PrescriptionReasonTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/PrescriptionReasonTests.groovy deleted file mode 100644 index 0bd67ba959997ef8e124fc1e09d5b0f496dedc15..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/PrescriptionReasonTests.groovy +++ /dev/null @@ -1,17 +0,0 @@ -package cau.swp.babsi.medication - -import grails.test.mixin.TestFor - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(PrescriptionReason) -class PrescriptionReasonTests { - - void "test something"() { - def preReaTest1 = new PrescriptionReason(name: "Therapie") - def preReaTest2 = new PrescriptionReason(name: "Prophylaxe") - assert "Therapie" == preReaTest1.name - assert "Prophylaxe" == preReaTest2.name - } -} \ No newline at end of file diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/StrengthTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/StrengthTests.groovy deleted file mode 100644 index 7113f2ecb1a1fefcaa30c497d5751dbdb635c3a7..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/StrengthTests.groovy +++ /dev/null @@ -1,21 +0,0 @@ -package cau.swp.babsi.medication - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(Strength) -class StrengthTests { - - void testSomething() { - def testStr1 = new Strength(strength: "100mg") - def testStr2 = new Strength(strength: "20mg") - - assert "20mg" == testStr2.strength - assert "100mg" == testStr1.strength - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistControllerTests.groovy deleted file mode 100644 index afd3960dce2564097264f6227101915eadee0b02..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistControllerTests.groovy +++ /dev/null @@ -1,47 +0,0 @@ -package cau.swp.babsi.wardround - - - -import org.apache.shiro.crypto.hash.Sha256Hash -import org.junit.* -import cau.swp.babsi.Station -import cau.swp.babsi.User -import grails.test.mixin.* - -@TestFor(ChecklistController) -@Mock(Checklist) -class ChecklistControllerTests { - - def populateValidParams(params) { - assert params != null - def testDate = new Date() - params["patientDescription"] = "Daniela Jay" - params["patientDateOfBirth"] = testDate - params["patientSex"] = "female" - params["mibiStatus"] = new MiBiStatus(name: "nicht vorhanden") - params["comment"] = "wehe dir!" - params["wardRound"] = new WardRound(date: testDate, durationInSeconds: 1250, - createdBy: new User(username: "user123", - passwordHash: new Sha256Hash("password").toHex()), station: new Station(name: "Community")) - } - - void testIndex() { - controller.index() - assert "/checklist/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.checklistInstanceList.size() == 0 - assert model.checklistInstanceTotal == 0 - } - - void testShow() { - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/checklist/list' - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistTests.groovy deleted file mode 100644 index b1032c68260f9722b07ba36214d9b49a8634be00..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistTests.groovy +++ /dev/null @@ -1,37 +0,0 @@ -package cau.swp.babsi.wardround - -import cau.swp.babsi.Station -import cau.swp.babsi.User -import grails.test.mixin.TestMixin -import grails.test.mixin.support.GrailsUnitTestMixin -import org.apache.shiro.crypto.hash.Sha256Hash - -/** - * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions - */ -@TestMixin(GrailsUnitTestMixin) -class ChecklistTests { - - void testAttributes() { - def testDate = new Date() - - def testStation = new Station(name: "Community") - - def testCheck1 = new Checklist(patientDescription: "Daniela Jay", patientDateOfBirth: testDate, patientSex:"female", - mibiStatus: new MiBiStatus(name: "nicht vorhanden"), comment: "wehe dir!", wardRound: new WardRound(date: testDate, durationInSeconds: 1250, - createdBy: new User(username: "user123", - passwordHash: new Sha256Hash("password").toHex()), station: testStation)) - - def testCheck2 = new Checklist(patientDescription: "Daniel Jay", patientDateOfBirth: testDate, patientSex:"male", - mibiStatus: new MiBiStatus(name: "angefordert"), comment: "im Ernst?", wardRound: new WardRound(date: testDate, durationInSeconds: 1250, - createdBy: new User(username: "user123", - passwordHash: new Sha256Hash("password").toHex()), station: testStation, checklists: testCheck1)) - - assert "wehe dir!" == testCheck1.comment - assert "male" == testCheck2.patientSex - assert null == testCheck1.drugData - assert null == testCheck2.infections - assert testCheck1.wardRound.date == testDate - assert testCheck1 == testCheck2.wardRound.checklists.first() - } -} \ No newline at end of file diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleControllerTests.groovy deleted file mode 100644 index 2926919a64ca073d825b439ed8fba35b97988069..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleControllerTests.groovy +++ /dev/null @@ -1,37 +0,0 @@ -package cau.swp.babsi.wardround - - - -import org.junit.* -import grails.test.mixin.* - -@TestFor(CycleController) -@Mock(Cycle) -class CycleControllerTests { - - def populateValidParams(params) { - assert params != null - // TODO: Populate valid properties like... - //params["name"] = 'someValidName' - } - - void testIndex() { - controller.index() - assert "/cycle/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.cycleInstanceList.size() == 0 - assert model.cycleInstanceTotal == 0 - } - - void testShow() { - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/cycle/list' - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleTests.groovy deleted file mode 100644 index 039edace2ea5346bb13ce01b51e1014567d8773c..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleTests.groovy +++ /dev/null @@ -1,25 +0,0 @@ -package cau.swp.babsi.wardround - - - -import cau.swp.babsi.User -import grails.test.mixin.* -import org.apache.shiro.crypto.hash.Sha256Hash -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(Cycle) -class CycleTests { - - void testAttributes() { - def date = new Date().time - def testCycle1 = new Cycle(beginDate: date-10000000, endDate: date, wardrounds: [new WardRound(date: date, durationInSeconds: 1250, - createdBy: new User(username: "user123", - passwordHash: new Sha256Hash("password").toHex()))]) - def testCycle2 = new Cycle(beginDate: date-100000000000, endDate: null) - - assertFalse testCycle2.validate() - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionControllerTests.groovy deleted file mode 100644 index d179da208ff9f162566d9599ddaead3f23488699..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionControllerTests.groovy +++ /dev/null @@ -1,154 +0,0 @@ -package cau.swp.babsi.wardround - - - -import org.junit.* -import grails.test.mixin.* - -@TestFor(InfectionController) -@Mock(Infection) -class InfectionControllerTests { - - def populateValidParams(params) { - assert params != null - params["name"] = "CAP" - } - - void testIndex() { - controller.index() - assert "/infection/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.infectionInstanceList.size() == 0 - assert model.infectionInstanceTotal == 0 - } - - void testCreate() { - def model = controller.create() - - assert model.infectionInstance != null - } - - void testSave() { - controller.save() - - assert model.infectionInstance != null - assert view == '/infection/create' - - response.reset() - - populateValidParams(params) - controller.save() - - assert response.redirectedUrl == '/infection/show/1' - assert controller.flash.message != null - assert Infection.count() == 1 - } - - void testShow() { - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/infection/list' - - populateValidParams(params) - def infection = new Infection(params) - - assert infection.save() != null - - params.id = infection.id - - def model = controller.show() - - assert model.infectionInstance == infection - } - - void testEdit() { - controller.edit() - - assert flash.message != null - assert response.redirectedUrl == '/infection/list' - - populateValidParams(params) - def infection = new Infection(params) - - assert infection.save() != null - - params.id = infection.id - - def model = controller.edit() - - assert model.infectionInstance == infection - } - - void testUpdate() { - controller.update() - - assert flash.message != null - assert response.redirectedUrl == '/infection/list' - - response.reset() - - populateValidParams(params) - def infection = new Infection(params) - - assert infection.save() != null - - // test invalid parameters in update - params.id = infection.id - params.name = null - - controller.update() - - assert view == "/infection/edit" - assert model.infectionInstance != null - - infection.clearErrors() - - populateValidParams(params) - controller.update() - - assert response.redirectedUrl == "/infection/show/$infection.id" - assert flash.message != null - - //test outdated version number - response.reset() - infection.clearErrors() - - populateValidParams(params) - params.id = infection.id - params.version = -1 - controller.update() - - assert view == "/infection/edit" - assert model.infectionInstance != null - assert model.infectionInstance.errors.getFieldError('version') - assert flash.message != null - } - - void testDelete() { - controller.delete() - assert flash.message != null - assert response.redirectedUrl == '/infection/list' - - response.reset() - - populateValidParams(params) - def infection = new Infection(params) - - assert infection.save() != null - assert Infection.count() == 1 - - params.id = infection.id - - controller.delete() - - assert Infection.count() == 0 - assert Infection.get(infection.id) == null - assert response.redirectedUrl == '/infection/list' - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionTests.groovy deleted file mode 100644 index d954365be97eef4a4d7c16f2c59045828a248122..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionTests.groovy +++ /dev/null @@ -1,29 +0,0 @@ -package cau.swp.babsi.wardround - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(Infection) -class InfectionTests { - - void testName() { - def testInf1 = new Infection(name: "CAP") - def testInf2 = new Infection(name: "Peritonitis") - - assert "Peritonitis" == testInf2.name - assert "CAP" == testInf1.name - } - - void testToString() { - def testInf1 = new Infection(name: "CAP") - def testInf2 = new Infection(name: "Peritonitis") - - assert "Peritonitis" == testInf2.toString() - assert "CAP" == testInf1.toString() - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/MiBiStatusTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/MiBiStatusTests.groovy deleted file mode 100644 index 15946096d67b75cf8ab6c4b4aa677db570270cf7..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/MiBiStatusTests.groovy +++ /dev/null @@ -1,21 +0,0 @@ -package cau.swp.babsi.wardround - - - -import grails.test.mixin.* -import org.junit.* - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(MiBiStatus) -class MiBiStatusTests { - - void testAttributes() { - def mibiTest1 = new MiBiStatus(name: "nicht vorhanden") - def mibiTest2 = new MiBiStatus(name: "angefordert") - - assert "nicht vorhanden" == mibiTest1.name - assert "angefordert" == mibiTest2.toString() - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundControllerTests.groovy deleted file mode 100644 index b19e50b5ec3d32fb8149f9a81894854ece2db971..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundControllerTests.groovy +++ /dev/null @@ -1,56 +0,0 @@ -package cau.swp.babsi.wardround - - - -import org.apache.shiro.crypto.hash.Sha256Hash -import org.junit.* -import cau.swp.babsi.Station -import cau.swp.babsi.User -import grails.test.mixin.* - -@TestFor(WardRoundController) -@Mock(WardRound) -class WardRoundControllerTests { - - def populateValidParams(params) { - assert params != null - def testDate = new Date() - params["date"] = testDate - params["durationInSeconds"] = 1250 - params["createdBy"] = new User(username: "user123", - passwordHash: new Sha256Hash("password").toHex()) - params["station"] = new Station(name: "Community") - } - - void testIndex() { - controller.index() - assert "/wardRound/list" == response.redirectedUrl - } - - void testList() { - - def model = controller.list() - - assert model.wardRoundInstanceList.size() == 0 - assert model.wardRoundInstanceTotal == 0 - } - - - void testShow() { - controller.show() - - assert flash.message != null - assert response.redirectedUrl == '/wardRound/list' - - populateValidParams(params) - def wardRound = new WardRound(params) - - assert wardRound.save() != null - - params.id = wardRound.id - - def model = controller.show() - - assert model.wardRoundInstance == wardRound - } -} diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundTests.groovy deleted file mode 100644 index 06971f6ab4f66eb65cfabdad8522fab0bd14bb07..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundTests.groovy +++ /dev/null @@ -1,54 +0,0 @@ -package cau.swp.babsi.wardround - - - -import java.util.Date; - -import grails.test.mixin.* - -import org.apache.shiro.crypto.hash.Sha256Hash -import org.junit.* - -import cau.swp.babsi.Station -import cau.swp.babsi.User; -import cau.swp.babsi.medication.Antibiotic -import cau.swp.babsi.medication.ApplicationRate -import cau.swp.babsi.medication.DrugApplicationType -import cau.swp.babsi.medication.DrugData -import cau.swp.babsi.medication.InterventionStatus -import cau.swp.babsi.medication.InterventionType -import cau.swp.babsi.medication.PrescriptionReason -import cau.swp.babsi.medication.Strength - -/** - * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions - */ -@TestFor(WardRound) -class WardRoundTests { - - void testAttributes() { - def testStation = new Station(name: "Community") - def testChecklist = new Checklist(patientDescription: "Jeff Winger", patientDateOfBirth: new Date(), patientSex:"male", - mibiStatus: new MiBiStatus(name: "nicht vorhanden"), comment: "im Ernst?", drugData: new DrugData(comment: "Am Arsch hängt der Hammer.", - antibiotic: new Antibiotic(name: "Gentamicin"), drugApplicationType: new DrugApplicationType(name: "iv"), - strength: new Strength(strength: "80mg"), applicationRate: new ApplicationRate(rate: "4x täglich"), - durationInDays: 5, intervention: new InterventionType(name: "Fokussuche empfohlen"), - interventionStatus: new InterventionStatus(description: "zugestimmt"), prescriptionReason: new PrescriptionReason(name: "unbekannt"))) - - def testDate = new Date() - def wardTest1 = new WardRound(date: testDate, durationInSeconds: 1250, - createdBy: new User(username: "user123", - passwordHash: new Sha256Hash("password").toHex()), station: testStation) - def wardTest2 = new WardRound(date: new Date(), durationInSeconds: 1550, - createdBy: new User(username: "thirdUser", - passwordHash: new Sha256Hash("thirdPassword").toHex()), checklists: testChecklist) - - - assert "user123" == wardTest1.createdBy.username - assert testDate == wardTest1.date - assert 1550 == wardTest2.durationInSeconds - assert "Community" == wardTest1.station.toString() - assert testChecklist == wardTest2.checklists.first() - - } -} diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/applicationContext.xml b/babsi/BabsiWebTest/web-app/WEB-INF/applicationContext.xml deleted file mode 100644 index 69fbef3f73524bc8388d02e1b1e9bcd3df7a4a61..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/WEB-INF/applicationContext.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<beans xmlns="http://www.springframework.org/schema/beans" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation=" -http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> - - <bean id="grailsApplication" class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean"> - <description>Grails application factory bean</description> - <property name="grailsDescriptor" value="/WEB-INF/grails.xml" /> - <property name="grailsResourceLoader" ref="grailsResourceLoader" /> - </bean> - - <bean id="pluginManager" class="org.codehaus.groovy.grails.plugins.GrailsPluginManagerFactoryBean"> - <description>A bean that manages Grails plugins</description> - <property name="grailsDescriptor" value="/WEB-INF/grails.xml" /> - <property name="application" ref="grailsApplication" /> - </bean> - - <bean id="grailsConfigurator" class="org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator"> - <constructor-arg> - <ref bean="grailsApplication" /> - </constructor-arg> - <property name="pluginManager" ref="pluginManager" /> - </bean> - - <bean id="grailsResourceLoader" class="org.codehaus.groovy.grails.commons.GrailsResourceLoaderFactoryBean" /> - - <bean id="characterEncodingFilter" class="org.springframework.web.filter.CharacterEncodingFilter"> - <property name="encoding"> - <value>utf-8</value> - </property> - </bean> -</beans> \ No newline at end of file diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/sitemesh.xml b/babsi/BabsiWebTest/web-app/WEB-INF/sitemesh.xml deleted file mode 100644 index 72399ceca6a4441be771cdee9f82056f5d86366a..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/WEB-INF/sitemesh.xml +++ /dev/null @@ -1,14 +0,0 @@ -<sitemesh> - <page-parsers> - <parser content-type="text/html" - class="org.codehaus.groovy.grails.web.sitemesh.GrailsHTMLPageParser" /> - <parser content-type="text/html;charset=ISO-8859-1" - class="org.codehaus.groovy.grails.web.sitemesh.GrailsHTMLPageParser" /> - <parser content-type="text/html;charset=UTF-8" - class="org.codehaus.groovy.grails.web.sitemesh.GrailsHTMLPageParser" /> - </page-parsers> - - <decorator-mappers> - <mapper class="org.codehaus.groovy.grails.web.sitemesh.GrailsLayoutDecoratorMapper" /> - </decorator-mappers> -</sitemesh> \ No newline at end of file diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/tld/grails.tld b/babsi/BabsiWebTest/web-app/WEB-INF/tld/grails.tld deleted file mode 100644 index 9bd036b8ce9fb46289eaa4df2f5c9d3a3497ba34..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/WEB-INF/tld/grails.tld +++ /dev/null @@ -1,550 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<taglib xmlns="http://java.sun.com/xml/ns/j2ee" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee - http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" - version="2.0"> - <description>The Grails custom tag library</description> - <tlib-version>0.2</tlib-version> - <short-name>grails</short-name> - <uri>http://grails.codehaus.org/tags</uri> - - <tag> - <name>link</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspLinkTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>action</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>controller</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>id</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>url</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>params</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>form</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspFormTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>action</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>controller</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>id</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>url</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>method</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>select</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspSelectTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>name</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>value</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>optionKey</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>optionValue</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>datePicker</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspDatePickerTag</tag-class> - <body-content>empty</body-content> - <attribute> - <name>name</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>value</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>precision</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>false</dynamic-attributes> - </tag> - <tag> - <name>currencySelect</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspCurrencySelectTag</tag-class> - <body-content>empty</body-content> - <attribute> - <name>name</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>value</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>localeSelect</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspLocaleSelectTag</tag-class> - <body-content>empty</body-content> - <attribute> - <name>name</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>value</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>timeZoneSelect</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspTimeZoneSelectTag</tag-class> - <body-content>empty</body-content> - <attribute> - <name>name</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>value</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>checkBox</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspCheckboxTag</tag-class> - <body-content>empty</body-content> - <attribute> - <name>name</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>value</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>hasErrors</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspHasErrorsTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>model</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>bean</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>field</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>false</dynamic-attributes> - </tag> - <tag> - <name>eachError</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspEachErrorTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>model</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>bean</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>field</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>false</dynamic-attributes> - </tag> - <tag> - <name>renderErrors</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspEachErrorTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>model</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>bean</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>field</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>as</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>false</dynamic-attributes> - </tag> - <tag> - <name>message</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspMessageTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>code</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>error</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>default</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>false</dynamic-attributes> - </tag> - <tag> - <name>remoteFunction</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspRemoteFunctionTag</tag-class> - <body-content>empty</body-content> - <attribute> - <name>before</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>after</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>action</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>controller</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>id</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>url</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>params</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>asynchronous</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>method</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>update</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onSuccess</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onFailure</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onComplete</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onLoading</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onLoaded</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onInteractive</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>remoteLink</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspRemoteLinkTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>before</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>after</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>action</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>controller</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>id</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>url</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>params</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>asynchronous</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>method</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>update</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onSuccess</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onFailure</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onComplete</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onLoading</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onLoaded</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onInteractive</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>formRemote</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspFormRemoteTag</tag-class> - <body-content>JSP</body-content> - <attribute> - <name>before</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>after</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>action</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>controller</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>id</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>url</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>params</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>asynchronous</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>method</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>update</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onSuccess</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onFailure</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onComplete</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onLoading</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onLoaded</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <attribute> - <name>onInteractive</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> - <tag> - <name>invokeTag</name> - <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspInvokeGrailsTagLibTag</tag-class> - <body-content>JSP</body-content> - <variable> - <name-given>it</name-given> - <variable-class>java.lang.Object</variable-class> - <declare>true</declare> - <scope>NESTED</scope> - </variable> - <attribute> - <name>tagName</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - <dynamic-attributes>true</dynamic-attributes> - </tag> -</taglib> - diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/tld/spring.tld b/babsi/BabsiWebTest/web-app/WEB-INF/tld/spring.tld deleted file mode 100644 index 1bc7091f03c98e4c6182a154aafddef0c4ff78e6..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/WEB-INF/tld/spring.tld +++ /dev/null @@ -1,311 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1" ?> -<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> - -<taglib> - - <tlib-version>1.1.1</tlib-version> - - <jsp-version>1.2</jsp-version> - - <short-name>Spring</short-name> - - <uri>http://www.springframework.org/tags</uri> - - <description>Spring Framework JSP Tag Library. Authors: Rod Johnson, Juergen Hoeller</description> - - - <tag> - - <name>htmlEscape</name> - <tag-class>org.springframework.web.servlet.tags.HtmlEscapeTag</tag-class> - <body-content>JSP</body-content> - - <description> - Sets default HTML escape value for the current page. - Overrides a "defaultHtmlEscape" context-param in web.xml, if any. - </description> - - <attribute> - <name>defaultHtmlEscape</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - - - <tag> - - <name>escapeBody</name> - <tag-class>org.springframework.web.servlet.tags.EscapeBodyTag</tag-class> - <body-content>JSP</body-content> - - <description> - Escapes its enclosed body content, applying HTML escaping and/or JavaScript escaping. - The HTML escaping flag participates in a page-wide or application-wide setting - (i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml). - </description> - - <attribute> - <name>htmlEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>javaScriptEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - - - <tag> - - <name>message</name> - <tag-class>org.springframework.web.servlet.tags.MessageTag</tag-class> - <body-content>JSP</body-content> - - <description> - Retrieves the message with the given code, or text if code isn't resolvable. - The HTML escaping flag participates in a page-wide or application-wide setting - (i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml). - </description> - - <attribute> - <name>code</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>arguments</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>text</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>var</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>scope</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>htmlEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>javaScriptEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - - - <tag> - - <name>theme</name> - <tag-class>org.springframework.web.servlet.tags.ThemeTag</tag-class> - <body-content>JSP</body-content> - - <description> - Retrieves the theme message with the given code, or text if code isn't resolvable. - The HTML escaping flag participates in a page-wide or application-wide setting - (i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml). - </description> - - <attribute> - <name>code</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>arguments</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>text</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>var</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>scope</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>htmlEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>javaScriptEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - - - <tag> - - <name>hasBindErrors</name> - <tag-class>org.springframework.web.servlet.tags.BindErrorsTag</tag-class> - <body-content>JSP</body-content> - - <description> - Provides Errors instance in case of bind errors. - The HTML escaping flag participates in a page-wide or application-wide setting - (i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml). - </description> - - <variable> - <name-given>errors</name-given> - <variable-class>org.springframework.validation.Errors</variable-class> - </variable> - - <attribute> - <name>name</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>htmlEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - - - <tag> - - <name>nestedPath</name> - <tag-class>org.springframework.web.servlet.tags.NestedPathTag</tag-class> - <body-content>JSP</body-content> - - <description> - Sets a nested path to be used by the bind tag's path. - </description> - - <variable> - <name-given>nestedPath</name-given> - <variable-class>java.lang.String</variable-class> - </variable> - - <attribute> - <name>path</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - - - <tag> - - <name>bind</name> - <tag-class>org.springframework.web.servlet.tags.BindTag</tag-class> - <body-content>JSP</body-content> - - <description> - Provides BindStatus object for the given bind path. - The HTML escaping flag participates in a page-wide or application-wide setting - (i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml). - </description> - - <variable> - <name-given>status</name-given> - <variable-class>org.springframework.web.servlet.support.BindStatus</variable-class> - </variable> - - <attribute> - <name>path</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>ignoreNestedPath</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>htmlEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - - - <tag> - - <name>transform</name> - <tag-class>org.springframework.web.servlet.tags.TransformTag</tag-class> - <body-content>JSP</body-content> - - <description> - Provides transformation of variables to Strings, using an appropriate - custom PropertyEditor from BindTag (can only be used inside BindTag). - The HTML escaping flag participates in a page-wide or application-wide setting - (i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml). - </description> - - <attribute> - <name>value</name> - <required>true</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>var</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>scope</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - <attribute> - <name>htmlEscape</name> - <required>false</required> - <rtexprvalue>true</rtexprvalue> - </attribute> - - </tag> - -</taglib> diff --git a/babsi/BabsiWebTest/web-app/css/errors.css b/babsi/BabsiWebTest/web-app/css/errors.css deleted file mode 100644 index bdb58bcca873196cb73e89ea78a51b88757d50db..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/css/errors.css +++ /dev/null @@ -1,109 +0,0 @@ -h1, h2 { - margin: 10px 25px 5px; -} - -h2 { - font-size: 1.1em; -} - -.filename { - font-style: italic; -} - -.exceptionMessage { - margin: 10px; - border: 1px solid #000; - padding: 5px; - background-color: #E9E9E9; -} - -.stack, -.snippet { - margin: 0 25px 10px; -} - -.stack, -.snippet { - border: 1px solid #ccc; - -mox-box-shadow: 0 0 2px rgba(0,0,0,0.2); - -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); - box-shadow: 0 0 2px rgba(0,0,0,0.2); -} - -/* error details */ -.error-details { - border-top: 1px solid #FFAAAA; - -mox-box-shadow: 0 0 2px rgba(0,0,0,0.2); - -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); - box-shadow: 0 0 2px rgba(0,0,0,0.2); - border-bottom: 1px solid #FFAAAA; - -mox-box-shadow: 0 0 2px rgba(0,0,0,0.2); - -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); - box-shadow: 0 0 2px rgba(0,0,0,0.2); - background-color:#FFF3F3; - line-height: 1.5; - overflow: hidden; - padding: 5px; - padding-left:25px; -} - -.error-details dt { - clear: left; - float: left; - font-weight: bold; - margin-right: 5px; -} - -.error-details dt:after { - content: ":"; -} - -.error-details dd { - display: block; -} - -/* stack trace */ -.stack { - padding: 5px; - overflow: auto; - height: 150px; -} - -/* code snippet */ -.snippet { - background-color: #fff; - font-family: monospace; -} - -.snippet .line { - display: block; -} - -.snippet .lineNumber { - background-color: #ddd; - color: #999; - display: inline-block; - margin-right: 5px; - padding: 0 3px; - text-align: right; - width: 3em; -} - -.snippet .error { - background-color: #fff3f3; - font-weight: bold; -} - -.snippet .error .lineNumber { - background-color: #faa; - color: #333; - font-weight: bold; -} - -.snippet .line:first-child .lineNumber { - padding-top: 5px; -} - -.snippet .line:last-child .lineNumber { - padding-bottom: 5px; -} \ No newline at end of file diff --git a/babsi/BabsiWebTest/web-app/css/main.css b/babsi/BabsiWebTest/web-app/css/main.css deleted file mode 100644 index a55945d1597e10ef321855d4734f89017553effb..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/css/main.css +++ /dev/null @@ -1,596 +0,0 @@ -/* FONT STACK */ -body, -input, select, textarea { - font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; -} - -h1, h2, h3, h4, h5, h6 { - line-height: 1.1; -} - -/* BASE LAYOUT */ - -html { - background-color: #ddd; - background-image: -moz-linear-gradient(center top, #aaa, #ddd); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(1, #ddd)); - background-image: linear-gradient(top, #aaa, #ddd); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#aaaaaa', EndColorStr = '#dddddd'); - background-repeat: no-repeat; - height: 100%; - /* change the box model to exclude the padding from the calculation of 100% height (IE8+) */ - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -html.no-cssgradients { - background-color: #aaa; -} - -.ie6 html { - height: 100%; -} - -html * { - margin: 0; -} - -body { - background: #ffffff; - color: #333333; - margin: 0 auto; - max-width: 960px; - overflow-x: hidden; /* prevents box-shadow causing a horizontal scrollbar in firefox when viewport < 960px wide */ - -moz-box-shadow: 0 0 0.3em #255b17; - -webkit-box-shadow: 0 0 0.3em #255b17; - box-shadow: 0 0 0.3em #255b17; -} - -#grailsLogo { - background-color: #abbf78; -} - -/* replace with .no-boxshadow body if you have modernizr available */ -.ie6 body, -.ie7 body, -.ie8 body { - border-color: #255b17; - border-style: solid; - border-width: 0 1px; -} - -.ie6 body { - height: 100%; -} - -a:link, a:visited, a:hover { - color: #48802c; -} - -a:hover, a:active { - outline: none; /* prevents outline in webkit on active links but retains it for tab focus */ -} - -h1 { - color: #48802c; - font-weight: normal; - font-size: 1.25em; - margin: 0.8em 0 0.3em 0; -} - -ul { - padding: 0; -} - -img { - border: 0; -} - -/* GENERAL */ - -#grailsLogo a { - display: inline-block; - margin: 1em; -} - -.content { -} - -.content h1 { - border-bottom: 1px solid #CCCCCC; - margin: 0.8em 1em 0.3em; - padding: 0 0.25em; -} - -.scaffold-list h1 { - border: none; -} - -.footer { - background: #abbf78; - color: #000; - clear: both; - font-size: 0.8em; - margin-top: 1.5em; - padding: 1em; - min-height: 1em; -} - -.footer a { - color: #255b17; -} - -.spinner { - background: url(../images/spinner.gif) 50% 50% no-repeat transparent; - height: 16px; - width: 16px; - padding: 0.5em; - position: absolute; - right: 0; - top: 0; - text-indent: -9999px; -} - -/* NAVIGATION MENU */ - -.nav { - background-color: #efefef; - padding: 0.5em 0.75em; - -moz-box-shadow: 0 0 3px 1px #aaaaaa; - -webkit-box-shadow: 0 0 3px 1px #aaaaaa; - box-shadow: 0 0 3px 1px #aaaaaa; - zoom: 1; -} - -.nav ul { - overflow: hidden; - padding-left: 0; - zoom: 1; -} - -.nav li { - display: block; - float: left; - list-style-type: none; - margin-right: 0.5em; - padding: 0; -} - -.nav a { - color: #666666; - display: block; - padding: 0.25em 0.7em; - text-decoration: none; - -moz-border-radius: 0.3em; - -webkit-border-radius: 0.3em; - border-radius: 0.3em; -} - -.nav a:active, .nav a:visited { - color: #666666; -} - -.nav a:focus, .nav a:hover { - background-color: #999999; - color: #ffffff; - outline: none; - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); -} - -.no-borderradius .nav a:focus, .no-borderradius .nav a:hover { - background-color: transparent; - color: #444444; - text-decoration: underline; -} - -.nav a.home, .nav a.list, .nav a.create { - background-position: 0.7em center; - background-repeat: no-repeat; - text-indent: 25px; -} - -.nav a.home { - background-image: url(../images/skin/house.png); -} - -.nav a.list { - background-image: url(../images/skin/database_table.png); -} - -.nav a.create { - background-image: url(../images/skin/database_add.png); -} - -/* CREATE/EDIT FORMS AND SHOW PAGES */ - -fieldset, -.property-list { - margin: 0.6em 1.25em 0 1.25em; - padding: 0.3em 1.8em 1.25em; - position: relative; - zoom: 1; - border: none; -} - -.property-list .fieldcontain { - list-style: none; - overflow: hidden; - zoom: 1; -} - -.fieldcontain { - margin-top: 1em; -} - -.fieldcontain label, -.fieldcontain .property-label { - color: #666666; - text-align: right; - width: 25%; -} - -.fieldcontain .property-label { - float: left; -} - -.fieldcontain .property-value { - display: block; - margin-left: 27%; -} - -label { - cursor: pointer; - display: inline-block; - margin: 0 0.25em 0 0; -} - -input, select, textarea { - background-color: #fcfcfc; - border: 1px solid #cccccc; - font-size: 1em; - padding: 0.2em 0.4em; -} - -select { - padding: 0.2em 0.2em 0.2em 0; -} - -select[multiple] { - vertical-align: top; -} - -textarea { - width: 250px; - height: 150px; - overflow: auto; /* IE always renders vertical scrollbar without this */ - vertical-align: top; -} - -input[type=checkbox], input[type=radio] { - background-color: transparent; - border: 0; - padding: 0; -} - -input:focus, select:focus, textarea:focus { - background-color: #ffffff; - border: 1px solid #eeeeee; - outline: 0; - -moz-box-shadow: 0 0 0.5em #ffffff; - -webkit-box-shadow: 0 0 0.5em #ffffff; - box-shadow: 0 0 0.5em #ffffff; -} - -.required-indicator { - color: #48802C; - display: inline-block; - font-weight: bold; - margin-left: 0.3em; - position: relative; - top: 0.1em; -} - -ul.one-to-many { - display: inline-block; - list-style-position: inside; - vertical-align: top; -} - -.ie6 ul.one-to-many, .ie7 ul.one-to-many { - display: inline; - zoom: 1; -} - -ul.one-to-many li.add { - list-style-type: none; -} - -/* EMBEDDED PROPERTIES */ - -fieldset.embedded { - background-color: transparent; - border: 1px solid #CCCCCC; - margin-left: 0; - margin-right: 0; - padding-left: 0; - padding-right: 0; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -fieldset.embedded legend { - margin: 0 1em; -} - -/* MESSAGES AND ERRORS */ - -.errors, -.message { - font-size: 0.8em; - line-height: 2; - margin: 1em 2em; - padding: 0.25em; -} - -.message { - background: #f3f3ff; - border: 1px solid #b2d1ff; - color: #006dba; - -moz-box-shadow: 0 0 0.25em #b2d1ff; - -webkit-box-shadow: 0 0 0.25em #b2d1ff; - box-shadow: 0 0 0.25em #b2d1ff; -} - -.errors { - background: #fff3f3; - border: 1px solid #ffaaaa; - color: #cc0000; - -moz-box-shadow: 0 0 0.25em #ff8888; - -webkit-box-shadow: 0 0 0.25em #ff8888; - box-shadow: 0 0 0.25em #ff8888; -} - -.errors ul, -.message { - padding: 0; -} - -.errors li { - list-style: none; - background: transparent url(../images/skin/exclamation.png) 0.5em 50% no-repeat; - text-indent: 2.2em; -} - -.message { - background: transparent url(../images/skin/information.png) 0.5em 50% no-repeat; - text-indent: 2.2em; -} - -/* form fields with errors */ - -.error input, .error select, .error textarea { - background: #fff3f3; - border-color: #ffaaaa; - color: #cc0000; -} - -.error input:focus, .error select:focus, .error textarea:focus { - -moz-box-shadow: 0 0 0.5em #ffaaaa; - -webkit-box-shadow: 0 0 0.5em #ffaaaa; - box-shadow: 0 0 0.5em #ffaaaa; -} - -/* same effects for browsers that support HTML5 client-side validation (these have to be specified separately or IE will ignore the entire rule) */ - -input:invalid, select:invalid, textarea:invalid { - background: #fff3f3; - border-color: #ffaaaa; - color: #cc0000; -} - -input:invalid:focus, select:invalid:focus, textarea:invalid:focus { - -moz-box-shadow: 0 0 0.5em #ffaaaa; - -webkit-box-shadow: 0 0 0.5em #ffaaaa; - box-shadow: 0 0 0.5em #ffaaaa; -} - -/* TABLES */ - -table { - border-top: 1px solid #DFDFDF; - border-collapse: collapse; - width: 100%; - margin-bottom: 1em; -} - -tr { - border: 0; -} - -tr>td:first-child, tr>th:first-child { - padding-left: 1.25em; -} - -tr>td:last-child, tr>th:last-child { - padding-right: 1.25em; -} - -td, th { - line-height: 1.5em; - padding: 0.5em 0.6em; - text-align: left; - vertical-align: top; -} - -th { - background-color: #efefef; - background-image: -moz-linear-gradient(top, #ffffff, #eaeaea); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea)); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#eaeaea'); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')"; - color: #666666; - font-weight: bold; - line-height: 1.7em; - padding: 0.2em 0.6em; -} - -thead th { - white-space: nowrap; -} - -th a { - display: block; - text-decoration: none; -} - -th a:link, th a:visited { - color: #666666; -} - -th a:hover, th a:focus { - color: #333333; -} - -th.sortable a { - background-position: right; - background-repeat: no-repeat; - padding-right: 1.1em; -} - -th.asc a { - background-image: url(../images/skin/sorted_asc.gif); -} - -th.desc a { - background-image: url(../images/skin/sorted_desc.gif); -} - -.odd { - background: #f7f7f7; -} - -.even { - background: #ffffff; -} - -th:hover, tr:hover { - background: #E1F2B6; -} - -/* PAGINATION */ - -.pagination { - border-top: 0; - margin: 0; - padding: 0.3em 0.2em; - text-align: center; - -moz-box-shadow: 0 0 3px 1px #AAAAAA; - -webkit-box-shadow: 0 0 3px 1px #AAAAAA; - box-shadow: 0 0 3px 1px #AAAAAA; - background-color: #EFEFEF; -} - -.pagination a, -.pagination .currentStep { - color: #666666; - display: inline-block; - margin: 0 0.1em; - padding: 0.25em 0.7em; - text-decoration: none; - -moz-border-radius: 0.3em; - -webkit-border-radius: 0.3em; - border-radius: 0.3em; -} - -.pagination a:hover, .pagination a:focus, -.pagination .currentStep { - background-color: #999999; - color: #ffffff; - outline: none; - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); -} - -.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus, -.no-borderradius .pagination .currentStep { - background-color: transparent; - color: #444444; - text-decoration: underline; -} - -/* ACTION BUTTONS */ - -.buttons { - background-color: #efefef; - overflow: hidden; - padding: 0.3em; - -moz-box-shadow: 0 0 3px 1px #aaaaaa; - -webkit-box-shadow: 0 0 3px 1px #aaaaaa; - box-shadow: 0 0 3px 1px #aaaaaa; - margin: 0.1em 0 0 0; - border: none; -} - -.buttons input, -.buttons a { - background-color: transparent; - border: 0; - color: #666666; - cursor: pointer; - display: inline-block; - margin: 0 0.25em 0; - overflow: visible; - padding: 0.25em 0.7em; - text-decoration: none; - - -moz-border-radius: 0.3em; - -webkit-border-radius: 0.3em; - border-radius: 0.3em; -} - -.buttons input:hover, .buttons input:focus, -.buttons a:hover, .buttons a:focus { - background-color: #999999; - color: #ffffff; - outline: none; - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus, -.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus { - background-color: transparent; - color: #444444; - text-decoration: underline; -} - -.buttons .delete, .buttons .edit, .buttons .save { - background-position: 0.7em center; - background-repeat: no-repeat; - text-indent: 25px; -} - -.ie6 .buttons input.delete, .ie6 .buttons input.edit, .ie6 .buttons input.save, -.ie7 .buttons input.delete, .ie7 .buttons input.edit, .ie7 .buttons input.save { - padding-left: 36px; -} - -.buttons .delete { - background-image: url(../images/skin/database_delete.png); -} - -.buttons .edit { - background-image: url(../images/skin/database_edit.png); -} - -.buttons .save { - background-image: url(../images/skin/database_save.png); -} - -a.skip { - position: absolute; - left: -9999px; -} diff --git a/babsi/BabsiWebTest/web-app/css/mobile.css b/babsi/BabsiWebTest/web-app/css/mobile.css deleted file mode 100644 index 167f50221e540b35c97c2d0644038c84b4ff0db3..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/css/mobile.css +++ /dev/null @@ -1,82 +0,0 @@ -/* Styles for mobile devices */ - -@media screen and (max-width: 480px) { - .nav { - padding: 0.5em; - } - - .nav li { - margin: 0 0.5em 0 0; - padding: 0.25em; - } - - /* Hide individual steps in pagination, just have next & previous */ - .pagination .step, .pagination .currentStep { - display: none; - } - - .pagination .prevLink { - float: left; - } - - .pagination .nextLink { - float: right; - } - - /* pagination needs to wrap around floated buttons */ - .pagination { - overflow: hidden; - } - - /* slightly smaller margin around content body */ - fieldset, - .property-list { - padding: 0.3em 1em 1em; - } - - input, textarea { - width: 100%; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - } - - select, input[type=checkbox], input[type=radio], input[type=submit], input[type=button], input[type=reset] { - width: auto; - } - - /* hide all but the first column of list tables */ - .scaffold-list td:not(:first-child), - .scaffold-list th:not(:first-child) { - display: none; - } - - .scaffold-list thead th { - text-align: center; - } - - /* stack form elements */ - .fieldcontain { - margin-top: 0.6em; - } - - .fieldcontain label, - .fieldcontain .property-label, - .fieldcontain .property-value { - display: block; - float: none; - margin: 0 0 0.25em 0; - text-align: left; - width: auto; - } - - .errors ul, - .message p { - margin: 0.5em; - } - - .error ul { - margin-left: 0; - } -} diff --git a/babsi/BabsiWebTest/web-app/images/apple-touch-icon-retina.png b/babsi/BabsiWebTest/web-app/images/apple-touch-icon-retina.png deleted file mode 100644 index 5cc83edbe69203eaaf7d64e5b2596de6e01fff29..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/apple-touch-icon-retina.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/apple-touch-icon.png b/babsi/BabsiWebTest/web-app/images/apple-touch-icon.png deleted file mode 100644 index aba337f611dcedbe09b57f2757270a58fed1e656..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/apple-touch-icon.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/favicon.ico b/babsi/BabsiWebTest/web-app/images/favicon.ico deleted file mode 100644 index 3dfcb9279f60f2396a8f19fb6607ff281800c905..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/favicon.ico and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/grails_logo.jpg b/babsi/BabsiWebTest/web-app/images/grails_logo.jpg deleted file mode 100644 index 8be657c07618753fe240b10f235e6bc86c4a60d0..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/grails_logo.jpg and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/grails_logo.png b/babsi/BabsiWebTest/web-app/images/grails_logo.png deleted file mode 100644 index 9836b93d2cbdee17ee3c18329bef39ec724dcf97..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/grails_logo.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/leftnav_btm.png b/babsi/BabsiWebTest/web-app/images/leftnav_btm.png deleted file mode 100644 index 582e1eb924641f669a9a4f82d6d73c2957dc46ae..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/leftnav_btm.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/leftnav_midstretch.png b/babsi/BabsiWebTest/web-app/images/leftnav_midstretch.png deleted file mode 100644 index 3cb8a51559b4bd4ed79fba033b4274b33e5cdd2c..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/leftnav_midstretch.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/leftnav_top.png b/babsi/BabsiWebTest/web-app/images/leftnav_top.png deleted file mode 100644 index 6afec7d32f3163446829de0ed38099021fc7b0d6..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/leftnav_top.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_add.png b/babsi/BabsiWebTest/web-app/images/skin/database_add.png deleted file mode 100644 index 802bd6cde02d442288490c5f278b225e192927b5..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_add.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_delete.png b/babsi/BabsiWebTest/web-app/images/skin/database_delete.png deleted file mode 100644 index cce652e845cde732ac3ce9a4132b597301ad660e..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_delete.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_edit.png b/babsi/BabsiWebTest/web-app/images/skin/database_edit.png deleted file mode 100644 index e501b668c70c8e8a6b1142b0dc03bf6f26b59418..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_edit.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_save.png b/babsi/BabsiWebTest/web-app/images/skin/database_save.png deleted file mode 100644 index 44c06dddf19fbda14efe428b9b1793c13f46b2cf..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_save.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_table.png b/babsi/BabsiWebTest/web-app/images/skin/database_table.png deleted file mode 100644 index 693709cbc1b156839a754e53cbaf409edec69567..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_table.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/exclamation.png b/babsi/BabsiWebTest/web-app/images/skin/exclamation.png deleted file mode 100644 index c37bd062e60c3b38fc82e4d1f236a8ac2fae9d8c..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/exclamation.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/house.png b/babsi/BabsiWebTest/web-app/images/skin/house.png deleted file mode 100644 index fed62219f57cdfb854782dbadf5123c44d056bd4..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/house.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/information.png b/babsi/BabsiWebTest/web-app/images/skin/information.png deleted file mode 100644 index 12cd1aef900803abba99b26920337ec01ad5c267..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/information.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/shadow.jpg b/babsi/BabsiWebTest/web-app/images/skin/shadow.jpg deleted file mode 100644 index b7ed44fadc9c05e4dbf55614cecd66340c45d108..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/shadow.jpg and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/sorted_asc.gif b/babsi/BabsiWebTest/web-app/images/skin/sorted_asc.gif deleted file mode 100644 index 6b179c11cf72c786630d98bf4b21fbb0d83ffd0c..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/sorted_asc.gif and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/skin/sorted_desc.gif b/babsi/BabsiWebTest/web-app/images/skin/sorted_desc.gif deleted file mode 100644 index 38b3a01d078418d3afcdb2765251a9f21b7995be..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/skin/sorted_desc.gif and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/spinner.gif b/babsi/BabsiWebTest/web-app/images/spinner.gif deleted file mode 100644 index 1ed786f2ece49ec5db07dee13a56ef38025b628c..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/spinner.gif and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/images/springsource.png b/babsi/BabsiWebTest/web-app/images/springsource.png deleted file mode 100644 index e806d001151dd0c5dfbb2d24e9255e7b1f3c1cc3..0000000000000000000000000000000000000000 Binary files a/babsi/BabsiWebTest/web-app/images/springsource.png and /dev/null differ diff --git a/babsi/BabsiWebTest/web-app/js/application.js b/babsi/BabsiWebTest/web-app/js/application.js deleted file mode 100644 index b2adb962e2013c0b9bb2f9635dc88f12f64a43bf..0000000000000000000000000000000000000000 --- a/babsi/BabsiWebTest/web-app/js/application.js +++ /dev/null @@ -1,9 +0,0 @@ -if (typeof jQuery !== 'undefined') { - (function($) { - $('#spinner').ajaxStart(function() { - $(this).fadeIn(); - }).ajaxStop(function() { - $(this).fadeOut(); - }); - })(jQuery); -}