Skip to content

Commit 4057c5b

Browse files
shaileshmishrashaileshmishra
authored andcommitted
💡 improved test report
1 parent d2cd5da commit 4057c5b

File tree

3 files changed

+145
-0
lines changed

3 files changed

+145
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import com.contentstack.utils.embedded.ItemType;
2+
import org.junit.Assert;
3+
import org.junit.BeforeClass;
4+
import org.junit.FixMethodOrder;
5+
import org.junit.Test;
6+
import org.junit.runners.MethodSorters;
7+
8+
import java.util.logging.Level;
9+
import java.util.logging.Logger;
10+
11+
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
12+
public class TestEmbedItemType {
13+
14+
private final static Logger logger = Logger.getLogger(TestEmbedItemType.class.getName());
15+
16+
@BeforeClass
17+
public static void startTestEmbedItemType() {
18+
logger.setLevel(Level.ALL);
19+
logger.info("Initiated TestEmbed testcases");
20+
}
21+
22+
@Test
23+
public void testAvailableEntryItemTypes(){
24+
ItemType itemType = ItemType.ENTRY;
25+
Assert.assertEquals("ENTRY", itemType.name());
26+
}
27+
28+
@Test
29+
public void testAvailableAssetItemTypes(){
30+
ItemType itemType = ItemType.ASSET;
31+
Assert.assertEquals("ASSET", itemType.name());
32+
}
33+
34+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
import com.contentstack.utils.embedded.ItemType;
2+
import com.contentstack.utils.embedded.StyleType;
3+
import org.junit.Assert;
4+
import org.junit.BeforeClass;
5+
import org.junit.FixMethodOrder;
6+
import org.junit.Test;
7+
8+
import java.util.logging.Level;
9+
import java.util.logging.Logger;
10+
11+
@FixMethodOrder
12+
public class TestEmbedStyleType {
13+
14+
private final static Logger logger = Logger.getLogger(TestEmbedStyleType.class.getName());
15+
16+
@BeforeClass
17+
public static void startTestEmbedItemType() {
18+
logger.setLevel(Level.ALL);
19+
logger.info("Initiated Test Embed Style Type testcases");
20+
}
21+
22+
@Test
23+
public void testAvailableStyleTypeBlock(){
24+
StyleType styleType = StyleType.BLOCK;
25+
Assert.assertEquals("BLOCK", styleType.name());
26+
}
27+
28+
@Test
29+
public void testAvailableStyleTypeInline(){
30+
StyleType styleType = StyleType.INLINE;
31+
Assert.assertEquals("INLINE", styleType.name());
32+
}
33+
34+
@Test
35+
public void testAvailableStyleTypeLink(){
36+
StyleType styleType = StyleType.LINK;
37+
Assert.assertEquals("LINK", styleType.name());
38+
}
39+
40+
@Test
41+
public void testAvailableStyleTypeDisplay(){
42+
StyleType styleType = StyleType.DISPLAY;
43+
Assert.assertEquals("DISPLAY", styleType.name());
44+
}
45+
46+
}

src/test/java/TestMetadata.java

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
import com.contentstack.utils.helper.Metadata;
2+
import org.jsoup.nodes.Attributes;
3+
import org.junit.Assert;
4+
import org.junit.BeforeClass;
5+
import org.junit.FixMethodOrder;
6+
import org.junit.Test;
7+
8+
import java.util.logging.Level;
9+
import java.util.logging.Logger;
10+
11+
@FixMethodOrder
12+
public class TestMetadata {
13+
14+
private final static Logger logger = Logger.getLogger(TestEmbedItemType.class.getName());
15+
private static Metadata metadata;
16+
17+
@BeforeClass
18+
public static void startTestEmbedItemType() {
19+
logger.setLevel(Level.ALL);
20+
logger.info("Initiated TestMetadata");
21+
metadata = new Metadata("SomeTextAsString", "entry",
22+
"uid98483478734", "contentTypeUid","block",
23+
"stringOuterHTML", new Attributes());
24+
}
25+
26+
@Test
27+
public void testMetadataText(){
28+
Assert.assertEquals("SomeTextAsString",metadata.getText());
29+
}
30+
31+
@Test
32+
public void testMetadataItemType(){
33+
Assert.assertEquals("entry",metadata.getItemType());
34+
}
35+
36+
@Test
37+
public void testMetadataItemUid(){
38+
Assert.assertEquals("uid98483478734",metadata.getItemUid());
39+
}
40+
41+
@Test
42+
public void testMetadataContentTypeUid(){
43+
Assert.assertEquals("contentTypeUid",metadata.getContentTypeUid());
44+
}
45+
46+
@Test
47+
public void testMetadataStyleType(){
48+
Assert.assertEquals("block",metadata.getStyleType().name().toLowerCase());
49+
}
50+
51+
@Test
52+
public void testMetadataOuterHtml(){
53+
Assert.assertEquals("stringOuterHTML",metadata.getOuterHTML());
54+
}
55+
56+
@Test
57+
public void testMetadataToString(){
58+
Assert.assertEquals("EmbeddedObject{text='SomeTextAsString'type='entry', uid='uid98483478734', contentTypeUid='contentTypeUid', sysStyleType=BLOCK, outerHTML='stringOuterHTML', attributes=''}",metadata.toString());
59+
}
60+
61+
@Test
62+
public void testMetadataGetAttribute(){
63+
Assert.assertEquals("",metadata.getAttributes().html().toLowerCase());
64+
}
65+
}

0 commit comments

Comments
 (0)