Sha256: 31b3d0f85272b3afc705991e3ee8b19a087d84e97a8bbd0815e000cf08f483cc

Contents?: true

Size: 731 Bytes

Versions: 10

Compression:

Stored size: 731 Bytes

Contents

activity Java::org.ruboto.test_app.MarginsActivity

setup do |activity|
  start = Time.now
  loop do
    @text_view_margins = activity.findViewById(42)
    @text_view_layout = activity.findViewById(43)
    @text_view_fieldset = activity.findViewById(44)
    break if @text_view_margins || @text_view_layout || @text_view_fieldset || (Time.now - start > 60)
    sleep 1
  end
  assert @text_view_margins
  assert @text_view_layout
  assert @text_view_fieldset
end

def left_margin(view)
  view.get_layout_params.leftMargin
end

%w(margins layout fieldset).each do |view_type|
  test("margins are set through #{view_type}") do |activity|  
    assert_equal 100, left_margin(instance_variable_get("@text_view_#{view_type}"))
  end
end

Version data entries

10 entries across 5 versions & 1 rubygems

Version Path
ruboto-0.9.0 test/block_def_activity/margins_activity_test.rb
ruboto-0.9.0 test/handle_activity/margins_activity_test.rb
ruboto-0.9.0.rc.1 test/handle_activity/margins_activity_test.rb
ruboto-0.9.0.rc.1 test/block_def_activity/margins_activity_test.rb
ruboto-0.9.0.rc.0 test/block_def_activity/margins_activity_test.rb
ruboto-0.9.0.rc.0 test/handle_activity/margins_activity_test.rb
ruboto-0.8.1 test/block_def_activity/margins_activity_test.rb
ruboto-0.8.1 test/handle_activity/margins_activity_test.rb
ruboto-0.8.0 test/handle_activity/margins_activity_test.rb
ruboto-0.8.0 test/block_def_activity/margins_activity_test.rb