123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- let test_utils = require('./test_utils');
- let model_building_utils = require('./model_building_utils');
- let user = "./users/testuser/";
- let fs = require('fs');
- let ecore_dir = "./exported_to_ecore/";
- // tests the ecore toolbar
- module.exports = {
- beforeEach : function (client) {
- client.url('http://localhost:8124/atompm').pause(1000);
- },
- 'Login' : function (client) {
- test_utils.login(client);
- },
- 'Export MM test': function (client) {
- model_building_utils.load_model(client, "autotest", "autotest.model");
- test_utils.load_toolbar(client, ["Toolbars/Ecore/Export2Ecore.buttons.model"]);
- let MMbutton = "#Toolbars\\2f Ecore\\2f Export2Ecore\\2e buttons\\2e model\\2f ExportMM2Ecore";
- client.waitForElementPresent(MMbutton, 2000, "Load MM Button");
- client.click(MMbutton);
- let dialog_btn = "#dialog_btn";
- client.waitForElementPresent(dialog_btn, 2000, "Load MM Menu");
- client.click(dialog_btn);
- // client.pause(3000);
- // let ecore_path = ecore_dir + "autotestMetamodel.ecore";
- // client.verify.ok(fs.existsSync(ecore_dir), "Check folder existance: '" + ecore_dir + "'");
- // client.verify.ok(fs.existsSync(ecore_path), "Check file existance: '" + ecore_path + "'");
- },
- 'Export M test': function (client) {
- model_building_utils.load_model(client, "autotest", "autotest_instance.model");
- test_utils.load_toolbar(client, ["Toolbars/Ecore/Export2Ecore.buttons.model"]);
- let Mbutton = "#Toolbars\\2f Ecore\\2f Export2Ecore\\2e buttons\\2e model\\2f ExportM2Ecore";
- client.waitForElementPresent(Mbutton, 2000, "Load M Button");
- client.click(Mbutton);
- let dialog_btn = "#dialog_btn";
- client.waitForElementPresent(dialog_btn, 2000, "Load M Menu");
- client.click(dialog_btn);
- // client.pause(3000);
- //
- // let ecore_path = ecore_dir + "autotest_instanceModel.xmi";
- // client.verify.ok(fs.existsSync(ecore_dir), "Check folder existance: '" + ecore_dir + "'");
- // client.verify.ok(fs.existsSync(ecore_path), "Check file existance: '" + ecore_path + "'");
- },
- after : function (client) {
- client.end();
- },
- };
|