/plugin-module-codegen-engine/src/test/java/com/atlassian/plugins/codegen/modules/common/GadgetTest.java
https://bitbucket.org/mmeinhold/amps · Java · 38 lines · 28 code · 7 blank · 3 comment · 0 complexity · 8c0b5eeb5b9f4084cd8f1c045f0527e3 MD5 · raw file
- package com.atlassian.plugins.codegen.modules.common;
- import com.atlassian.plugins.codegen.AbstractModuleCreatorTestCase;
- import org.junit.Before;
- import org.junit.Test;
- import static org.junit.Assert.assertEquals;
- /**
- * @since 3.6
- */
- public class GadgetTest extends AbstractModuleCreatorTestCase<GadgetProperties>
- {
- public GadgetTest()
- {
- super("gadget", new GadgetModuleCreator());
- }
-
- @Before
- public void setupProps() throws Exception
- {
- setProps(new GadgetProperties("My Gadget", "gadgets/mygadget/gadget.xml"));
- props.setIncludeExamples(false);
- }
- @Test
- public void gadgetFileIsGenerated() throws Exception
- {
- getResourceFile("gadgets/mygadget", "gadget.xml");
- }
- @Test
- public void moduleHasLocation() throws Exception
- {
- assertEquals("gadgets/mygadget/gadget.xml", getGeneratedModule().attributeValue("location"));
- }
- }