-def events = [1,2,3,4,5,6,7]
-def list = events.permutations()
-int count = Verify.getInt(0,list.size()-1)
-println "COUNT: " + count
+Random random = new Random(42)
+counter = 1000
+while(counter > 0) {
+ def eventNumber = random.nextInt(1)
+ switch(eventNumber) {
+ case 0:
+ appObject.setValue([name: "Touched", value: "Touched", deviceId: 0, descriptionText: "",
+ displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
-list[count].each {
- switch(it) {
- case 1:
- appObject.setValue([name: "Touched", value: "Touched", deviceId: 0, descriptionText: "",
- displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
- println "1"
- break
- case 2:
- lockObject.setValue([name: "lock0", value: "locked", deviceId: 0, descriptionText: "",
- displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
- println " 2"
break
- case 3:
- lockObject.setValue([name: "lock0", value: "unlocked", deviceId: 0, descriptionText: "",
- displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
- println " 3"
- break
- case 4:
- contactObject.setValue([name: "contact0", value: "open", deviceId: 0, descriptionText: "",
- displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
- println " 4"
- break
- case 5:
- contactObject.setValue([name: "contact0", value: "closed", deviceId: 0, descriptionText: "",
- displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
- println " 5"
- break
- case 6:
- switchObject.setValue([name: "switch0", value: "on", deviceId: 0, descriptionText: "",
- displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
- println " 6"
- break
- case 7:
- switchObject.setValue([name: "switch0", value: "off", deviceId: 0, descriptionText: "",
- displayed: true, linkText: "", isStateChange: false, unit: "", data: []])
- println " 7"
- default:
- break
- }
+ case 1:
+ appObject.setValue([name: "nfcTouch", value: "Touched", deviceId: 0, descriptionText: "",
+ displayed: true, linkText: "", isStateChange: false, unit: "", data: [value: "Touched"]])
+
+ break
+ }
+ counter--
}