From 9e03bcd78af03bd38a2110fdd57bc6bff0887fd7 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 2 Dec 2016 18:01:40 +0100 Subject: [PATCH] refactor of test --- .../src/test/js/map/data/Alias-test.js | 166 ++++++++++++------ 1 file changed, 113 insertions(+), 53 deletions(-) diff --git a/frontend-js/src/test/js/map/data/Alias-test.js b/frontend-js/src/test/js/map/data/Alias-test.js index ffd03b9448..12a451fdca 100644 --- a/frontend-js/src/test/js/map/data/Alias-test.js +++ b/frontend-js/src/test/js/map/data/Alias-test.js @@ -5,61 +5,121 @@ var chai = require('chai'); var assert = chai.assert; var logger = require('../../logger'); -describe( - 'Alias', - function() { - beforeEach(function() { - logger.flushBuffer(); - }); +describe('Alias', function() { + beforeEach(function() { + logger.flushBuffer(); + }); - it("contructor with invalid arg", function() { - var jsonString = '{}'; - var javaObject = JSON.parse(jsonString); - new Alias(javaObject); - assert.equal(1, logger.getErrors().length, 1); - }); + it("contructor with invalid arg", function() { + var jsonString = '{}'; + var javaObject = JSON.parse(jsonString); + new Alias(javaObject); + assert.equal(1, logger.getErrors().length, 1); + }); - it("Alias simple contructor", function() { - var jsonString = '{"bounds":{"x":190,"y":44,"width":80,"height":40},"modelId":57,"idObject":18554}'; - var javaObject = JSON.parse(jsonString); - var alias = new Alias(javaObject); - assert.equal(alias.isComplete(), false); - assert.equal(null, alias.name); - assert.equal(alias.getX(), 190); - }); + it("Alias simple contructor", function() { + var javaObject = { + bounds : { + x : 190, + y : 44, + width : 80, + height : 40 + }, + modelId : 57, + idObject : 18554 + }; + var alias = new Alias(javaObject); + assert.equal(alias.isComplete(), false); + assert.equal(null, alias.name); + assert.equal(alias.getX(), 190); + }); - it( - "Alias update method", - function() { - var jsonString = '{"bounds":{"x":190,"y":44,"width":80,"height":40},"modelId":57,"idObject":18554}'; - var javaObject = JSON.parse(jsonString); - var alias = new Alias(javaObject); - var updateJsonString = '{"notes":"","type":"Protein","name":"s1","synonyms":[],"formerSymbols":[],"references":[],"other":[],"bounds":{"x":59,"y":73,"width":80,"height":40},"modelId":54,"idObject":18552}'; - var javaObject2 = JSON.parse(updateJsonString); - alias.update(javaObject2); - assert.ok(alias.isComplete()); - assert.equal('s1', alias.name); - }); + it("Alias update method", function() { + var javaObject = { + bounds : { + x : 190, + y : 44, + width : 80, + height : 40 + }, + modelId : 57, + idObject : 18554 + }; + var alias = new Alias(javaObject); + var javaObject2 = { + notes : "", + type : "Protein", + name : "s1", + synonyms : [], + formerSymbols : [], + references : [], + other : [], + bounds : { + x : 59, + y : 73, + width : 80, + height : 40 + }, + modelId : 54, + idObject : 18552 + }; + alias.update(javaObject2); + assert.ok(alias.isComplete()); + assert.equal('s1', alias.name); + }); - it( - "Alias update method 2", - function() { - var jsonString = '{"bounds":{"x":190,"y":44,"width":80,"height":40},"modelId":57,"idObject":18554}'; - var javaObject = JSON.parse(jsonString); - var alias = new Alias(javaObject); - var updateJsonString = '{"notes":"","type":"Protein","synonyms":[],"formerSymbols":[],"references":[],"other":[],"bounds":{"x":59,"y":73,"width":80,"height":40},"modelId":54,"idObject":18552}'; - var javaObject2 = JSON.parse(updateJsonString); - alias.update(javaObject2); - assert.equal(alias.isComplete(), false); - }); + it("Alias update method 2", function() { + var javaObject = { + bounds : { + x : 190, + y : 44, + width : 80, + height : 40 + }, + modelId : 57, + idObject : 18554 + }; + var alias = new Alias(javaObject); + var javaObject2 = { + notes : "", + type : "Protein", + synonyms : [], + formerSymbols : [], + references : [], + other : [], + bounds : { + x : 59, + y : 73, + width : 80, + height : 40 + }, + modelId : 54, + idObject : 18552 + }; + alias.update(javaObject2); + assert.equal(alias.isComplete(), false); + }); - it( - "Alias complex contructor", - function() { - var jsonString = '{"notes":"","type":"Protein","name":"s1","synonyms":[],"formerSymbols":[],"references":[],"other":[],"bounds":{"x":59,"y":73,"width":80,"height":40},"modelId":54,"idObject":18552}'; - var javaObject = JSON.parse(jsonString); - var alias = new Alias(javaObject); - assert.ok(alias.isComplete()); - assert.equal('s1', alias.name); - }); - }); + it("Alias complex contructor", function() { + var javaObject = { + notes : "", + type : "Protein", + name : "s1", + synonyms : [], + formerSymbols : [], + references : [], + other : [], + bounds : { + x : 59, + y : 73, + width : 80, + height : 40 + }, + modelId : 54, + idObject : 18552 + }; + var alias = new Alias(javaObject); + assert.ok(alias.isComplete()); + assert.equal('s1', alias.name); + }); +}); -- GitLab