/* vim: set ts=2 et sw=2 cindent fo=qroca: */ package com.globant.katari.gadgetcontainer.domain; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; import org.junit.Test; import java.io.File; import com.globant.katari.shindig.domain.Application; public class GadgetInstanceTest { private String gadgetXmlUrl = "file:///" + new File( "target/test-classes/SampleGadget.xml").getAbsolutePath(); @Test public void testConstructor_ok() { Application app = new Application(gadgetXmlUrl); GadgetInstance gi = new GadgetInstance(app, 1, 1); assertThat(gi.getUrl(), is(gadgetXmlUrl)); assertThat(gi.getColumn(), is(1)); assertThat(gi.getOrder(), is(1)); assertThat(gi.getId(), is(0L)); } @Test public void testConstructor_nullUrl() { try { new GadgetInstance(null, 0, 0); fail("Should be an illegal argument exception because gadget url is null"); } catch (IllegalArgumentException e) { } } }