Skip to content

Commit 7913e1b

Browse files
committed
Fix some Minitest deprecation warnings
1 parent 29ff197 commit 7913e1b

File tree

1 file changed

+72
-72
lines changed

1 file changed

+72
-72
lines changed

Diff for: spec/converter_spec.rb

+72-72
Original file line numberDiff line numberDiff line change
@@ -30,90 +30,90 @@
3030
classes.size.must_equal(2)
3131

3232
hash = class_hash(classes)
33-
hash["Address"].must_be_instance_of(JAXB2Ruby::RubyClass)
34-
hash["Address"].name.must_equal("Com::Example::Address")
35-
hash["Address"].module.must_equal("Com::Example")
36-
hash["Address"].basename.must_equal("Address")
37-
hash["Address"].outter_class.must_be_nil
38-
hash["Address"].superclass.must_be_nil
33+
_(hash["Address"]).must_be_instance_of(JAXB2Ruby::RubyClass)
34+
_(hash["Address"].name).must_equal("Com::Example::Address")
35+
_(hash["Address"].module).must_equal("Com::Example")
36+
_(hash["Address"].basename).must_equal("Address")
37+
_(hash["Address"].outter_class).must_be_nil
38+
_(hash["Address"].superclass).must_be_nil
3939

40-
hash["Recipient"].must_be_instance_of(JAXB2Ruby::RubyClass)
41-
hash["Recipient"].name.must_equal("Com::Example::Recipient")
42-
hash["Recipient"].module.must_equal("Com::Example")
43-
hash["Recipient"].basename.must_equal("Recipient")
44-
hash["Recipient"].superclass.must_be_nil
45-
hash["Recipient"].outter_class.must_be_nil
40+
_(hash["Recipient"]).must_be_instance_of(JAXB2Ruby::RubyClass)
41+
_(hash["Recipient"].name).must_equal("Com::Example::Recipient")
42+
_(hash["Recipient"].module).must_equal("Com::Example")
43+
_(hash["Recipient"].basename).must_equal("Recipient")
44+
_(hash["Recipient"].superclass).must_be_nil
45+
_(hash["Recipient"].outter_class).must_be_nil
4646
end
4747

4848
it "creates inner classes from complex anonymous types" do
4949
hash = class_hash(convert("types"))
50-
hash["NestedClass"].must_be_instance_of(JAXB2Ruby::RubyClass)
51-
hash["NestedClass"].name.must_equal("Com::Example::Types::Types::NestedClass")
52-
hash["NestedClass"].module.must_equal("Com::Example::Types")
53-
hash["NestedClass"].outter_class.must_equal("Types")
54-
hash["NestedClass"].basename.must_equal("NestedClass")
50+
_(hash["NestedClass"]).must_be_instance_of(JAXB2Ruby::RubyClass)
51+
_(hash["NestedClass"].name).must_equal("Com::Example::Types::Types::NestedClass")
52+
_(hash["NestedClass"].module).must_equal("Com::Example::Types")
53+
_(hash["NestedClass"].outter_class).must_equal("Types")
54+
_(hash["NestedClass"].basename).must_equal("NestedClass")
5555
end
5656

5757
it "creates superclasses from complex extension bases" do
5858
hash = class_hash(convert("types"))
59-
hash["TextSubType"].must_be_instance_of(JAXB2Ruby::RubyClass)
60-
hash["TextSubType"].name.must_equal("Com::Example::Types::TextSubType")
61-
hash["TextSubType"].superclass.must_equal("Com::Example::Types::TextType")
59+
_(hash["TextSubType"]).must_be_instance_of(JAXB2Ruby::RubyClass)
60+
_(hash["TextSubType"].name).must_equal("Com::Example::Types::TextSubType")
61+
_(hash["TextSubType"].superclass).must_equal("Com::Example::Types::TextType")
6262
end
6363

6464
it "creates an element for each class" do
6565
classes = convert("address")
6666

6767
hash = class_hash(classes)
68-
hash["Address"].element.must_be_instance_of(JAXB2Ruby::Element)
69-
hash["Address"].element.name.must_match(/\Ans\d+:Address\z/)
70-
hash["Address"].element.local_name.must_equal("Address")
71-
hash["Address"].element.namespace.must_equal("http://example.com")
68+
_(hash["Address"].element).must_be_instance_of(JAXB2Ruby::Element)
69+
_(hash["Address"].element.name).must_match(/\Ans\d+:Address\z/)
70+
_(hash["Address"].element.local_name).must_equal("Address")
71+
_(hash["Address"].element.namespace).must_equal("http://example.com")
7272

73-
hash["Recipient"].element.must_be_instance_of(JAXB2Ruby::Element)
74-
hash["Recipient"].element.local_name.must_equal("Recipient")
75-
hash["Recipient"].element.name.must_match(/\Ans\d+:Recipient\z/)
73+
_(hash["Recipient"].element).must_be_instance_of(JAXB2Ruby::Element)
74+
_(hash["Recipient"].element.name).must_match(/\Ans\d+:Recipient\z/)
75+
_(hash["Recipient"].element.local_name).must_equal("Recipient")
7676
end
7777

7878
it "creates the right child elements for each class' element" do
7979
classes = convert("address")
8080
hash = class_hash(classes)
8181

8282
elements = class_hash(hash["Address"].element.children)
83-
elements.size.must_equal(5)
83+
_(elements.size).must_equal(5)
8484
%w[House Street Town County Country].each do |name|
85-
elements[name].must_be_instance_of(JAXB2Ruby::Element)
86-
elements[name].accessor.must_equal(name.underscore)
87-
elements[name].type.must_equal("String")
85+
_(elements[name]).must_be_instance_of(JAXB2Ruby::Element)
86+
_(elements[name].accessor).must_equal(name.underscore)
87+
_(elements[name].type).must_equal("String")
8888
end
8989

9090
elements = class_hash(hash["Recipient"].element.children)
9191
elements.size.must_equal(2)
9292
%w[FirstName LastName].each do |name|
93-
elements[name].must_be_instance_of(JAXB2Ruby::Element)
94-
elements[name].accessor.must_equal(name.underscore)
95-
elements[name].type.must_equal("String")
93+
_(elements[name]).must_be_instance_of(JAXB2Ruby::Element)
94+
_(elements[name].accessor).must_equal(name.underscore)
95+
_(elements[name].type).must_equal("String")
9696
end
9797
end
9898

9999
it "creates the right attributes for each class" do
100100
classes = class_hash(convert("address"))
101-
classes["Address"].element.attributes.size.must_equal(2)
101+
_(classes["Address"].element.attributes.size).must_equal(2)
102102

103103
hash = class_hash(classes["Address"].element.attributes)
104104
attr = hash["PostCode"]
105-
attr.name.must_equal("PostCode")
106-
attr.local_name.must_equal("PostCode")
107-
attr.accessor.must_equal("post_code")
108-
attr.type.must_equal("String")
105+
_(attr.name).must_equal("PostCode")
106+
_(attr.local_name).must_equal("PostCode")
107+
_(attr.accessor).must_equal("post_code")
108+
_(attr.type).must_equal("String")
109109

110110
attr = hash["State"]
111-
attr.name.must_equal("State")
112-
attr.local_name.must_equal("State")
113-
attr.accessor.must_equal("state_code")
114-
attr.type.must_equal("String")
111+
_(attr.name).must_equal("State")
112+
_(attr.local_name).must_equal("State")
113+
_(attr.accessor).must_equal("state_code")
114+
_(attr.type).must_equal("String")
115115

116-
classes["Recipient"].element.attributes.must_be_empty
116+
_(classes["Recipient"].element.attributes).must_be_empty
117117
end
118118

119119
it "detects classes that are a root xml element" do
@@ -125,57 +125,57 @@
125125
it "detects types that are nillable" do
126126
classes = class_hash(convert("types"))
127127
nodes = node_hash(classes["Types"].element)
128-
nodes["nillable"].nillable?.must_equal(true)
129-
nodes["element"].nillable?.must_equal(false)
128+
_(nodes["nillable"].nillable?).must_equal(true)
129+
_(nodes["element"].nillable?).must_equal(false)
130130
end
131131

132132
it "detects classes that are arrays" do
133133
classes = class_hash(convert("types"))
134134
nodes = node_hash(classes["Types"].element)
135-
nodes["idrefs"].array?.must_equal(true)
136-
nodes["idrefs"].type.must_equal("Object")
135+
_(nodes["idrefs"].array?).must_equal(true)
136+
_(nodes["idrefs"].type).must_equal("Object")
137137

138-
nodes["anyType"].must_be_instance_of(JAXB2Ruby::Element)
139-
nodes["anyType"].array?.must_equal(false)
138+
_(nodes["anyType"]).must_be_instance_of(JAXB2Ruby::Element)
139+
_(nodes["anyType"].array?).must_equal(false)
140140
end
141141

142142
it "detects classes that contain text nodes" do
143143
classes = class_hash(convert("types"))
144-
classes["Types"].element.text?.must_equal(false)
145-
classes["TextType"].element.text?.must_equal(true)
144+
_(classes["Types"].element.text?).must_equal(false)
145+
_(classes["TextType"].element.text?).must_equal(true)
146146
end
147147

148148
it "detects elements that are required" do
149149
classes = class_hash(convert("address"))
150150
required = node_hash(classes["Recipient"].element).select { |_, v| v.required? }
151-
required.size.must_equal(2)
152-
required.must_include("FirstName")
153-
required.must_include("LastName")
151+
_(required.size).must_equal(2)
152+
_(required).must_include("FirstName")
153+
_(required).must_include("LastName")
154154

155155
required = node_hash(classes["Address"].element).select { |_, v| v.required? }
156-
required.size.must_equal(4)
157-
%w[House Street Town PostCode].each { |attr| required.must_include(attr) }
156+
_(required.size).must_equal(4)
157+
%w[House Street Town PostCode].each { |attr| _(required).must_include(attr) }
158158
end
159159

160160
it "detects attributes that are required" do
161161
classes = class_hash(convert("address"))
162162
required = classes["Recipient"].element.attributes.select { |_, v| v.required? }
163-
required.must_be_empty
163+
_(required).must_be_empty
164164

165165
required = class_hash(classes["Address"].element.attributes).select { |_, v| v.required? }
166-
required.size.must_equal(1)
167-
required.first.must_include("PostCode")
166+
_(required.size).must_equal(1)
167+
_(required.first).must_include("PostCode")
168168
end
169169

170170
it "detects element defaults" do
171171
classes = class_hash(convert("address"))
172172
defaults = class_hash(classes["Recipient"].element.children).reject { |_, v| v.default.nil? }
173-
defaults.must_be_empty
173+
_(defaults).must_be_empty
174174

175175
defaults = class_hash(classes["Address"].element.children).reject { |_, v| v.default.nil? }
176-
defaults.size.must_equal(1)
177-
defaults.must_include("Country")
178-
defaults["Country"].default.must_equal("US")
176+
_(defaults.size).must_equal(1)
177+
_(defaults).must_include("Country")
178+
_(defaults["Country"].default).must_equal("US")
179179
end
180180

181181
it "detects attribute defaults" do
@@ -188,10 +188,10 @@
188188

189189
it "converts elements in the given namespace to the classes in the given module" do
190190
hash = class_hash(convert("address", :namespace => nsmap))
191-
hash["Address"].must_be_instance_of(JAXB2Ruby::RubyClass)
192-
hash["Address"].name.must_equal("#{mod}::Address")
193-
hash["Address"].module.must_equal(mod)
194-
hash["Address"].basename.must_equal("Address")
191+
_(hash["Address"]).must_be_instance_of(JAXB2Ruby::RubyClass)
192+
_(hash["Address"].name).must_equal("#{mod}::Address")
193+
_(hash["Address"].module).must_equal(mod)
194+
_(hash["Address"].basename).must_equal("Address")
195195
end
196196
end
197197

@@ -211,8 +211,8 @@
211211
classes = class_hash(convert("types", :typemap => typemap))
212212
nodes = node_hash(classes["Types"].element)
213213
typemap.each do |xsd, ruby|
214-
nodes[xsd].must_be_instance_of(JAXB2Ruby::Element)
215-
nodes[xsd].type.must_equal(ruby)
214+
_(nodes[xsd]).must_be_instance_of(JAXB2Ruby::Element)
215+
_(nodes[xsd].type).must_equal(ruby)
216216
end
217217
end
218218
end
@@ -228,8 +228,8 @@
228228
JAXB2Ruby::TypeUtil::SCHEMA_TO_RUBY.each do |xsd, ruby|
229229
it "maps the schema type #{xsd} to the ruby type #{ruby}" do
230230
# xsd type is also the accessor name
231-
nodes[xsd].must_be_instance_of(JAXB2Ruby::Element)
232-
nodes[xsd].type.must_equal(ruby)
231+
_(nodes[xsd]).must_be_instance_of(JAXB2Ruby::Element)
232+
_(nodes[xsd].type).must_equal(ruby)
233233
end
234234
end
235235
end

0 commit comments

Comments
 (0)