1 | public class DoubleProperty extends NumberProperty {↵ | | 1 | public class LongProperty extends NumberProperty {↵
|
2 | double value;↵ | | 2 | long value;↵
|
|
3 | double savedValue;↵ | | 3 | long savedValue;↵
|
|
4 | public DoubleProperty(String name, double value) {↵ | | 4 | public LongProperty(String name, long value) {↵
|
5 | super(name);↵ | | 5 | super(name);↵
|
6 | this.value = value;↵ | | 6 | this.value = value;↵
|
7 | }↵ | | 7 | }↵
|
|
8 | public DoubleProperty() {↵ | | 8 | public ↵
|
9 | }↵ | | |
|
|
10 | public void setValue(floa↵ | | 9 | LongProperty() {↵
|
| | | 10 | super();↵
|
| | | 11 | }↵
|
|
| | | 12 | /*↵
|
| | | 13 | * (non-Javadoc)↵
|
| | | 14 | * ↵
|
| | | 15 | * @see org.apache.jmeter.testelement.property.JMeterProperty#setRunningVersion(boolean)↵
|
| | | 16 | */↵
|
| | | 17 | public void setRunningVersion(boolean runningVersion) {↵
|
| | | 18 | savedValue = value;↵
|
| | | 19 | super.setRunningVersion(runningVersion);↵
|
| | | 20 | }↵
|
|
| | | 21 | /*↵
|
| | | 22 | * (non-Javadoc)↵
|
| | | 23 | * ↵
|
| | | 24 | * @see org.apache.jmeter.testelement.property.JMeterProperty#recoverRunningVersion(org.apache.jmeter.testelement.TestElement)↵
|
| | | 25 | */↵
|
| | | 26 | public void recoverRunningVersion(TestElement owner) {↵
|
| | | 27 | value = savedValue;↵
|
| | | 28 | }↵
|
|
11 | t value) {↵ | | 29 | public void setValue(int value) {↵
|
12 | this.value = value;↵ | | 30 | this.value = value;↵
|
13 | }↵ | | 31 | }↵
|
|
14 | protected void setNumberValue(Number n) {↵ | | 32 | protected void setNumberValue(Number n) {↵
|
15 | value = n.doubleValue();↵ | | 33 | value = n.longValue();↵
|
16 | }↵ | | 34 | }↵
|
|
17 | protected void setNumberValue(String n) throws NumberFormatException {↵ | | 35 | protected void setNumberValue(String n) throws NumberFormatException {↵
|
18 | value = Double.parseDouble(n);↵ | | 36 | value = Long.parseLong(n);↵
|
19 | }↵ | | 37 | }↵
|
|
20 | /**↵ | | 38 | /**↵
|
21 | * @see JMeterProperty#getStringValue()↵ | | 39 | * @see JMeterProperty#getStringValue()↵
|
22 | */↵ | | 40 | */↵
|
23 | public String getStringValue() {↵ | | 41 | public String getStringValue() {↵
|
24 | return Double.toString(value);↵ | | 42 | return Long.toString(value);↵
|
25 | }↵ | | 43 | }↵
|
|
26 | /**↵ | | 44 | /**↵
|
27 | * @see JMeterProperty#getObjectValue()↵ | | 45 | * @see JMeterProperty#getObjectValue()↵
|
28 | */↵ | | 46 | */↵
|
29 | public Object getObjectValue() {↵ | | 47 | public Object getObjectValue() {↵
|
30 | return new Double(value);↵ | | 48 | return new Long(value);↵
|
31 | }↵ | | 49 | }↵
|
|
32 | public Object clone() {↵ | | 50 | public Object clone() {↵
|
33 | DoubleProperty prop = (DoubleProperty) super.clone();↵ | | 51 | LongProperty prop = (LongProperty) super.clone();↵
|
34 | prop.value = value;↵ | | 52 | prop.value = value;↵
|
35 | return prop;↵ | | 53 | return prop;↵
|
36 | }↵ | | 54 | }↵
|
|
37 | /**↵ | | 55 | /**↵
|
38 | * @see JMeterProperty#getBooleanValue()↵ | | 56 | * @see JMeterProperty#getBooleanValue()↵
|
39 | */↵ | | 57 | */↵
|
40 | public boolean getBooleanValue() {↵ | | 58 | public boolean getBooleanValue() {↵
|
41 | return value > 0 ? true : false;↵ | | 59 | return getLongValue() > 0 ? true : false;↵
|
42 | }↵ | | 60 | }↵
|
|
43 | /**↵ | | 61 | /**↵
|
44 | * @see JMeterProperty#getDoubleValue()↵ | | 62 | * @see JMeterProperty#getDoubleValue()↵
|
45 | */↵ | | 63 | */↵
|
46 | public double getDoubleValue() {↵ | | 64 | public double getDoubleValue() {↵
|
47 | return value;↵ | | 65 | return value;↵
|
48 | }↵ | | 66 | }↵
|
|
49 | /**↵ | | 67 | /**↵
|
50 | * @see JMeterProperty#getFloatValue()↵ | | 68 | * @see JMeterProperty#getFloatValue()↵
|
51 | */↵ | | 69 | */↵
|
52 | public float getFloatValue() {↵ | | 70 | public float getFloatValue() {↵
|
53 | return (float) value;↵ | | 71 | return value;↵
|
54 | }↵ | | 72 | }↵
|
|
55 | /**↵ | | 73 | /**↵
|
56 | * @see JMeterProperty#getIntValue()↵ | | 74 | * @see JMeterProperty#getIntValue()↵
|
57 | */↵ | | 75 | */↵
|
58 | public int getIntValue() {↵ | | 76 | public int getIntValue() {↵
|
59 | return (int) value;↵ | | 77 | return (int) value;↵
|
60 | }↵ | | 78 | }↵
|
|
61 | /**↵ | | 79 | /**↵
|
62 | * @see JMeterProperty#getLongValue()↵ | | 80 | * @see JMeterProperty#getLongValue()↵
|
63 | */↵ | | 81 | */↵
|
64 | public long getLongValue() {↵ | | 82 | public long getLongValue() {↵
|
65 | return (long) value;↵ | | 83 | return value;↵
|
66 | }↵ | | 84 |
|
|
67 | /*↵ | | | |
68 | * (non-Javadoc)↵ | | | |
69 | * ↵ | | | |
70 | * @see org.apache.jmeter.testelement.property.JMeterProperty#setRunningVersion(boolean)↵ | | | |
71 | */↵ | | | |
72 | public void setRunningVersion(boolean runningVersion) {↵ | | | |
73 | savedValue = value;↵ | | | |
74 | super.setRunningVersion(runningVersion);↵ | | | |
75 | }↵ | | | |
|
76 | /*↵ | | | |
77 | * (non-Javadoc)↵ | | | |
78 | * ↵ | | | |
79 | * @see org.apache.jmeter.testelement.property.JMeterProperty#recoverRunningVersion(org.apache.jmeter.testelement.TestElement)↵ | | | |
80 | */↵ | | | |
81 | public void recoverRunningVersion(TestElement owner) {↵ | | | |
82 | value = savedValue;↵ | | | |
83 | | | | |