Sha256: 5be768d3971cb3b2d36b4ae5efd6ecb2779ba0ab6f278ae7c91aa5620343218d
Contents?: true
Size: 1011 Bytes
Versions: 1
Compression:
Stored size: 1011 Bytes
Contents
require "test_helper" class TestCorrespondences < Test::Unit::TestCase include TestHelper include CodeModels include CodeModels::Java J = CodeModels::Java def test_correspondance_of_field code = "class A extends B { int fieldB; int getB(){ return fieldB; } }" nt = J.node_tree_from_code(code) mt = J.parse_code(code) model_field = mt.types[0].members[0] node_field = nt.types[0].members[0] assert_equal node_field, J.corresponding_node(model_field,nt) assert_equal "int fieldB;", J.corresponding_node(model_field,nt).to_s end def test_corresponding_node_from_code code = "class A extends B { int fieldB; int getB(){ return fieldB; } }" nt = J.node_tree_from_code(code) mt = J.parse_code(code) model_field = mt.types[0].members[0] node_field = nt.types[0].members[0] assert_equal node_field, J.corresponding_node_from_code(model_field,code) assert_equal "int fieldB;", J.corresponding_node_from_code(model_field,code).to_s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
codemodels-java-0.2.0-java | test/test_correspondences.rb |