| | 106 | |
|---|
| | 107 | def test_keys |
|---|
| | 108 | assert(@prop.keys.empty?) |
|---|
| | 109 | @prop["foo"] = 1 |
|---|
| | 110 | @prop["bar"] |
|---|
| | 111 | @prop["BAz"] = 2 |
|---|
| | 112 | assert_equal(2, @prop.keys.size) |
|---|
| | 113 | assert(@prop.keys.member?(:foo)) |
|---|
| | 114 | assert(@prop.keys.member?(:baz)) |
|---|
| | 115 | # |
|---|
| | 116 | assert_nil(@prop["a"]) |
|---|
| | 117 | @prop["a.a"] = 1 |
|---|
| | 118 | assert_instance_of(::SOAP::Property, @prop["a"]) |
|---|
| | 119 | @prop["a.b"] = 1 |
|---|
| | 120 | @prop["a.c"] = 1 |
|---|
| | 121 | assert_equal(3, @prop["a"].keys.size) |
|---|
| | 122 | assert(@prop["a"].keys.member?(:a)) |
|---|
| | 123 | assert(@prop["a"].keys.member?(:b)) |
|---|
| | 124 | assert(@prop["a"].keys.member?(:c)) |
|---|
| | 125 | end |
|---|