|
| 1 | +#require_relative File.dirname($0) + '/../../model_auto/list_file/auto_list_json.rb' |
| 2 | +require_relative File.dirname($0) + '/../../model_auto/datatable/mark_list.rb' |
| 3 | +require_relative File.dirname($0) + '/../../model_entity/entity_list/Parking_list.rb' |
| 4 | +require 'test/unit' |
| 5 | + |
| 6 | +class TestMark_db < Test::Unit::TestCase |
| 7 | + |
| 8 | + def setup |
| 9 | + @mark = Parking_list.intialize_DB(:mark) |
| 10 | + end |
| 11 | + |
| 12 | + def test_initialize |
| 13 | + elem = @mark.get_element_by_id("BMW") |
| 14 | + assert_equal("BMW", elem["mark"]) |
| 15 | + end |
| 16 | + |
| 17 | + def test_get_k_n |
| 18 | + data_list_mark = @mark.get_k_n_elements_list(1,3,data_list:nil) |
| 19 | + table = data_list_mark.getDataFromTable() |
| 20 | + mark_name = table.get_element(0,0) |
| 21 | + mark = table.get_element(1,0) |
| 22 | + assert_equal("mark", mark_name) |
| 23 | + assert_equal("BMW", mark) |
| 24 | + end |
| 25 | + |
| 26 | + def test_get_elements_count |
| 27 | + len = @mark.get_elements_count() |
| 28 | + assert_equal(3, len) |
| 29 | + end |
| 30 | +=begin |
| 31 | + def test_after_db_files_json |
| 32 | + @mark.strategy = Entity_adapter.new(Auto_list_json.new(),:mark) |
| 33 | + data_list_auto = @mark.get_k_n_elements_list(1,2,data_list:nil) |
| 34 | + table = data_list_auto.getDataFromTable() |
| 35 | + model = table.get_element(0,1) |
| 36 | + model_name = table.get_element(1,1) |
| 37 | + id_owner = table.get_element(1,4) |
| 38 | + assert_equal("model", model) |
| 39 | + assert_equal("X6", model_name) |
| 40 | + assert_equal(1, id_owner) |
| 41 | + end |
| 42 | +=end |
| 43 | +end |
0 commit comments