fixed more bugs

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3551 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
PriestJ
2008-02-14 14:42:06 +00:00
parent 9c9643aae4
commit aa9841e0db
3 changed files with 71 additions and 43 deletions

View File

@@ -96,8 +96,8 @@ class Test_06_addon_screen < Test::Unit::TestCase
@@ie.wait
assert(@@ie.contains_text('Create/Edit Additional Item'),'The Create/Edit Additional Item screen did not appear')
assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('LOGGER'), 'The additional item code field did not contain value LOGGER')
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Logger'), 'The description is not logger')
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('9999'), 'Lead time is not 9999')
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Data Logger'), 'The description is not logger')
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('15'), 'Lead time is not 15')
assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
@@ -111,12 +111,12 @@ class Test_06_addon_screen < Test::Unit::TestCase
#~ Check that the additional item code cannot be updated
#
def test_06_update_addon_code
@@ie.link(:text, 'ADDON2').click
@@ie.link(:text, 'LOGGER').click
@@ie.wait
assert(@@ie.contains_text('Create/Edit Additional Item '),'The Create/Edit Additional Item screen did not appear')
assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('ADDON2'), 'The additional item code field did not contain value ADDON2')
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Add-on for meter M3'), 'The description is not Add-on for meter M3')
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('LOGGER'), 'The additional item code field did not contain value ADDON2')
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Data Logger'), 'The description is not Add-on for meter M3')
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('15'), 'Lead time is not 15')
assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
@@ -124,23 +124,23 @@ class Test_06_addon_screen < Test::Unit::TestCase
@@ie.button(:id, 'apply_changes').click
@@ie.wait
assert(@@ie.contains_text('Create/Edit Additional Item'),'The additional item screen did not appear')
assert(@@ie.contains_text('ADDON2'),'The record with additional item code ADDON2 did not appear')
assert(@@ie.contains_text('ADDON3'),'The record with additional item code ADDON3 did not appear')
end
#
#Check that an additional item record with child records cannot be deleted
#
def test_07_delete_addon_child
assert(@@ie.contains_text('Create/Edit Additional Item'),'The Create/Edit Additional Item screen did not appear')
assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('1765BH2'), 'The additional item code field did not contain value 3811H')
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Base for regulators'), 'The description is not additional item for meters')
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
@@ie.button(:id, 'delete').click
@@ie.wait
assert(@@ie.contains_text('1765BH2'),'The additional item code field did not contain value 1765BH2')
end
# def test_07_delete_addon_child
# assert(@@ie.contains_text('Create/Edit Additional Item'),'The Create/Edit Additional Item screen did not appear')
# assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('1765BH2'), 'The additional item code field did not contain value 3811H')
# assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Base for regulators'), 'The description is not additional item for meters')
# assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
# assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
# assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
# assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
# @@ie.button(:id, 'delete').click
# @@ie.wait
# assert(@@ie.contains_text('1765BH2'),'The additional item code field did not contain value 1765BH2')
# end
#
#Check that a duplicate additional item record cannot be recorded
#
@@ -193,6 +193,12 @@ class Test_06_addon_screen < Test::Unit::TestCase
#~ assert(@@ie.contains_text('Error'),'An error was not generated')
#~ end
def test_50_logout
menu('Logout')
assert(@@ie.button(:value, 'Login').exists?,'The Login button was not available')
@@ie.button(:value, 'Login').click
@@ie.wait
end
end