From 1ef4c97f54ffcd89cc367902f503f570e342f2db Mon Sep 17 00:00:00 2001 From: Piotr Marecki Date: Fri, 9 Sep 2016 19:12:46 +0200 Subject: [PATCH 1/3] d --- dd | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dd diff --git a/dd b/dd new file mode 100644 index 0000000..e69de29 From d6c0d64fca0aa0d6d7e7e622b80a380ef3860439 Mon Sep 17 00:00:00 2001 From: Krystian Date: Fri, 9 Sep 2016 19:28:40 +0200 Subject: [PATCH 2/3] wrzucam petle --- src/main/java/arytmetyka/Kalkulator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/arytmetyka/Kalkulator.java b/src/main/java/arytmetyka/Kalkulator.java index a327f19..d6dc133 100644 --- a/src/main/java/arytmetyka/Kalkulator.java +++ b/src/main/java/arytmetyka/Kalkulator.java @@ -22,6 +22,7 @@ public int div(int x, int y) { public void petla(int x){ for (int i = 0; i Date: Sat, 10 Sep 2016 09:09:10 +0200 Subject: [PATCH 3/3] Dodane odfiltrowywanie html-a --- pom.xml | 9 ++++++ src/main/java/htmlutils/RemoveHtmlTags.java | 12 ++++++++ .../java/htmlutils/RemoveHtmlTagsTest.java | 30 +++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 src/main/java/htmlutils/RemoveHtmlTags.java create mode 100644 src/test/java/htmlutils/RemoveHtmlTagsTest.java diff --git a/pom.xml b/pom.xml index 7bf895a..257f22b 100644 --- a/pom.xml +++ b/pom.xml @@ -22,6 +22,15 @@ 3.5.2 + + + org.jsoup + jsoup + 1.8.3 + + + + diff --git a/src/main/java/htmlutils/RemoveHtmlTags.java b/src/main/java/htmlutils/RemoveHtmlTags.java new file mode 100644 index 0000000..f5aa59f --- /dev/null +++ b/src/main/java/htmlutils/RemoveHtmlTags.java @@ -0,0 +1,12 @@ +package htmlutils; + +import org.jsoup.Jsoup; + +/** + * Created on 10.09.16, at 08:59 + */ +public class RemoveHtmlTags { + public String removeTags(String source) { + return Jsoup.parse(source).text(); + } +} diff --git a/src/test/java/htmlutils/RemoveHtmlTagsTest.java b/src/test/java/htmlutils/RemoveHtmlTagsTest.java new file mode 100644 index 0000000..1498719 --- /dev/null +++ b/src/test/java/htmlutils/RemoveHtmlTagsTest.java @@ -0,0 +1,30 @@ +package htmlutils; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.*; +import static org.assertj.core.api.Assertions.*; + + +public class RemoveHtmlTagsTest { + RemoveHtmlTags testee; + + @Before + public void setUp() throws Exception { + testee = new RemoveHtmlTags(); + + } + + @Test + public void simpleremoveTest() { + String src = ""; + assertThat(testee.removeTags(src)).isEqualTo(""); + } + + @Test + public void moreComplicatedTest() { + String src = "

foo bar foobar baz

"; + assertThat(testee.removeTags(src)).isEqualTo("foo bar foobar baz"); + } +} \ No newline at end of file