From 84e9057e92c60d44420bd8c4bf8355d11bdd10a8 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 08:30:31 -0700 Subject: [PATCH 01/47] Update MarkdownParse.java --- MarkdownParse.java | 1 + 1 file changed, 1 insertion(+) diff --git a/MarkdownParse.java b/MarkdownParse.java index 5ebf83a..3ac5e40 100644 --- a/MarkdownParse.java +++ b/MarkdownParse.java @@ -25,6 +25,7 @@ public static ArrayList getLinks(String markdown) { public static void main(String[] args) throws IOException { + System.out.println("hello other"); Path fileName = Path.of(args[0]); String content = Files.readString(fileName); ArrayList links = getLinks(content); From 76f1648bca15f91fae48436157a20ea841308e06 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 08:52:49 -0700 Subject: [PATCH 02/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 376d592..c865ca7 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -6,5 +6,9 @@ public class MarkdownParseTest { public void addition() { assertEquals(2, 1 + 1); } - + @Test + public void checkLinks(){ + MarkdownParse p = new MarkdownParse("test-file.md"); + assertEquals(["https://something.com,some-thing.html"],p.getLinks()); + } } \ No newline at end of file From 8ef31999efdbfa363f0f3426d444e28de3204d50 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 08:58:49 -0700 Subject: [PATCH 03/47] d --- MarkdownParse.java | 2 +- MarkdownParseTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MarkdownParse.java b/MarkdownParse.java index 3ac5e40..59fb920 100644 --- a/MarkdownParse.java +++ b/MarkdownParse.java @@ -26,7 +26,7 @@ public static ArrayList getLinks(String markdown) { public static void main(String[] args) throws IOException { System.out.println("hello other"); - Path fileName = Path.of(args[0]); + Path fileName = Path.of("test-file.md"); String content = Files.readString(fileName); ArrayList links = getLinks(content); System.out.println(links); diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index c865ca7..e07ecd6 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -8,7 +8,7 @@ public void addition() { } @Test public void checkLinks(){ - MarkdownParse p = new MarkdownParse("test-file.md"); + MarkdownParse p = new MarkdownParse(); assertEquals(["https://something.com,some-thing.html"],p.getLinks()); } } \ No newline at end of file From 6632d9fe9b1558c8521407f498a6aa3a99f92d87 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:07:30 -0700 Subject: [PATCH 04/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index e07ecd6..759089a 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -9,6 +9,9 @@ public void addition() { @Test public void checkLinks(){ MarkdownParse p = new MarkdownParse(); - assertEquals(["https://something.com,some-thing.html"],p.getLinks()); + ArrayList check = new ArrayList<>(); + check.add("https://something.com"); + check.add("some-thing.html"); + assertEquals(check,p.getLinks()); } } \ No newline at end of file From baf830abc8209a1a047726849130edc166ebff31 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:11:06 -0700 Subject: [PATCH 05/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 759089a..a8b2185 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -1,5 +1,6 @@ import static org.junit.Assert.*; import org.junit.*; +import java.util.ArrayList; public class MarkdownParseTest { @Test @@ -10,8 +11,8 @@ public void addition() { public void checkLinks(){ MarkdownParse p = new MarkdownParse(); ArrayList check = new ArrayList<>(); - check.add("https://something.com"); - check.add("some-thing.html"); + check.add("https://something.com,some-thing.html"); + //check.add("some-thing.html"); assertEquals(check,p.getLinks()); } } \ No newline at end of file From d7434a82a87dfccb2449bbc0e0e58035be379260 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:20:08 -0700 Subject: [PATCH 06/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index a8b2185..c0f71d7 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -11,8 +11,10 @@ public void addition() { public void checkLinks(){ MarkdownParse p = new MarkdownParse(); ArrayList check = new ArrayList<>(); - check.add("https://something.com,some-thing.html"); - //check.add("some-thing.html"); - assertEquals(check,p.getLinks()); + check.add("https://something.com"); + check.add("some-thing.html"); + Path filename=Path.of("test-file.md"); + String cont=Files.readString(fileName); + assertEquals(check,p.getLinks(filename)); } } \ No newline at end of file From ab5d7a314f558f42a254c1f7c0467007af57f0bc Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:21:02 -0700 Subject: [PATCH 07/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index c0f71d7..d6457bb 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -8,7 +8,7 @@ public void addition() { assertEquals(2, 1 + 1); } @Test - public void checkLinks(){ + public void checkLinks() throws IOException{ MarkdownParse p = new MarkdownParse(); ArrayList check = new ArrayList<>(); check.add("https://something.com"); From 04fd8969b6350bc8c3dd0814f02bb9475d1287f8 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:21:42 -0700 Subject: [PATCH 08/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index d6457bb..b03b34d 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -1,5 +1,9 @@ import static org.junit.Assert.*; import org.junit.*; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.ArrayList; public class MarkdownParseTest { From 60eacb6a1b95e37f62462027f060f45d02c26351 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:23:01 -0700 Subject: [PATCH 09/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index b03b34d..30b95d5 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -19,6 +19,6 @@ public void checkLinks() throws IOException{ check.add("some-thing.html"); Path filename=Path.of("test-file.md"); String cont=Files.readString(fileName); - assertEquals(check,p.getLinks(filename)); + assertEquals(check,p.getLinks(cont)); } } \ No newline at end of file From 83cbad81b70e6225a8b0e0ddc21ca14dece2d755 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:25:51 -0700 Subject: [PATCH 10/47] Update MarkdownParse.java --- MarkdownParse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParse.java b/MarkdownParse.java index 59fb920..3ac5e40 100644 --- a/MarkdownParse.java +++ b/MarkdownParse.java @@ -26,7 +26,7 @@ public static ArrayList getLinks(String markdown) { public static void main(String[] args) throws IOException { System.out.println("hello other"); - Path fileName = Path.of("test-file.md"); + Path fileName = Path.of(args[0]); String content = Files.readString(fileName); ArrayList links = getLinks(content); System.out.println(links); From 9c508459f63d6eeb122c7dbc3cf23d0519465e65 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:27:22 -0700 Subject: [PATCH 11/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 30b95d5..3e9649a 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -18,7 +18,7 @@ public void checkLinks() throws IOException{ check.add("https://something.com"); check.add("some-thing.html"); Path filename=Path.of("test-file.md"); - String cont=Files.readString(fileName); + String cont=Files.readString(filename); assertEquals(check,p.getLinks(cont)); } } \ No newline at end of file From 157157ea4804b4ad8b9891d8b4b2846ced2196b6 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Mon, 11 Jul 2022 12:44:46 -0700 Subject: [PATCH 12/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 3e9649a..034f09c 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -14,6 +14,7 @@ public void addition() { @Test public void checkLinks() throws IOException{ MarkdownParse p = new MarkdownParse(); + System.out.println("Ooga booga"); ArrayList check = new ArrayList<>(); check.add("https://something.com"); check.add("some-thing.html"); @@ -21,4 +22,4 @@ public void checkLinks() throws IOException{ String cont=Files.readString(filename); assertEquals(check,p.getLinks(cont)); } -} \ No newline at end of file +} From 158231f0b03724ee888eeb04724510ef1a7dcb64 Mon Sep 17 00:00:00 2001 From: hartejsin <108420555+hartejsin@users.noreply.github.com> Date: Tue, 12 Jul 2022 08:15:38 -0700 Subject: [PATCH 13/47] First commit --- MarkdownParse.class | Bin 0 -> 1350 bytes MarkdownParse.java | 20 ++++++++ MarkdownParseTest.class | Bin 0 -> 1045 bytes MarkdownParseTest.java | 105 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 125 insertions(+) create mode 100644 MarkdownParse.class create mode 100644 MarkdownParseTest.class diff --git a/MarkdownParse.class b/MarkdownParse.class new file mode 100644 index 0000000000000000000000000000000000000000..21de908d0c6b49b5fd9ff0bc61894a2ff0eeff66 GIT binary patch literal 1350 zcma)6+fvg|6kVrHn>M6!v-Jijh>#YvUQsMX5kafv;-EOnFk_&xMoNlpsyL26;V1aw ztNKtF9sK}*#E)>itdka`1J3x6?Cf*)S$plZ&(61BpS}V}_6I`*Nt z0c_4K*-oBd1!tT6vDh&t}?jkO!7}jwa zsV(8QLnfK2ETB>2Tn$*jsAt;_l1x&2)|tkriYq#HnoLvRl|u3a6}^HZNAp*h_el(k9lItu@y!I%O5pTSBv$nVIb!M$Hu~ zrDaRX&W1M#c1pG%-5gUNhZXQc$SLJ}f?g-BpbaE8AU^OzV3KdS4TKPuE#N^J`W*@{ zAn^J#)CU^~XZ`7pL>1aw6h5M*ql#Fft%Ig(ly0Zz_Rw?x}K#}T|@{WplB!}k-K3RV2T8g6 getLinks(String markdown) { // find the next [, then find the ], then find the (, then read link upto next ) int currentIndex = 0; while(currentIndex < markdown.length()) { + + //System.out.println(currentIndex); int openBracket = markdown.indexOf("[", currentIndex); + if(openBracket==-1){ + break; + } + //System.out.println(openBracket); int closeBracket = markdown.indexOf("]", openBracket); + if(closeBracket==1){ + break; + } + //System.out.println(closeBracket); int openParen = markdown.indexOf("(", closeBracket); + if(openParen==-1){ + break; + } + // System.out.println(openParen); int closeParen = markdown.indexOf(")", openParen); + if(closeParen==-1){ + break; + } + //System.out.println(closeBracket); toReturn.add(markdown.substring(openParen + 1, closeParen)); currentIndex = closeParen + 1; + //System.out.println(currentIndex); } return toReturn; @@ -28,6 +47,7 @@ public static void main(String[] args) throws IOException { Path fileName = Path.of(args[0]); String content = Files.readString(fileName); ArrayList links = getLinks(content); + //System.out.println("Hello"); System.out.println(links); } } diff --git a/MarkdownParseTest.class b/MarkdownParseTest.class new file mode 100644 index 0000000000000000000000000000000000000000..c776b41dd0a2d25a5958d3373f4b7888d6fee66e GIT binary patch literal 1045 zcmZuwX;TwH5Pg$P*sv^DI5a94JRsp(6%S-Nin6duDjX#gl=^AN4q?Kwi@O_-pXC=x zN$C&pM_Kl47D&*o)Xb#2U-#>NGr#}*_yu4ID+W@~bfisW(817GfIrVVdYh58?cvYSro#Xsw2!2nc8L_^|e|&fSn9Q(Rv! z?dj-a7>JA1Bk5YJLBPM3Wf&Rgg_gwtLyi|*=^Yn*uMi!H!YQu`Y@?%OJ(X zPLju>B=vNZsL>4`96SDJZ<_}p&8P@XEz>4uFw2mwil|J3q#~vNbdh9jSAjSic%(Fa z%rMc4YTgFBrS-(3G@WDUZzHoy5-_A+`Ho=dB^F|{esUm!U4Gz_B}*F0NctW_{%zfh z%(@IM@9mGBtD6M6;e(?Ay$9kf2BeFUL^Q=+8JIFUW@S+icxQC?i{`E&d^_;%H_Uea6flb`-xi( z+}W6J;NIprisYSKNKfU{`!fwpHDFy88ih_N1hP1!2XllxBt}ug1YGLS!vc8~P5T;+ JC9 ans = new ArrayList(); + // ans.add("https://something.com"); + // ans.add("some-thing.html"); + // Path fileName = Path.of("test-file.md"); + // String contents = Files.readString(fileName); + // MarkdownParse x = new MarkdownParse(); + + // assertEquals(ans,x.getLinks(contents)); + + // } + // // @Test + // // public void testMd2() throws IOException{ + // // ArrayList ans = new ArrayList(); + // // ans.add("https://something.com"); + // // ans.add("some-thing.html"); + // // Path fileName = Path.of("test-file2.md"); + // // String contents = Files.readString(fileName); + // // MarkdownParse x = new MarkdownParse(); + + // // assertEquals(ans,x.getLinks(contents)); + + // // } memory error + // @Test + // public void testMd3() throws IOException{ + // ArrayList ans = new ArrayList(); + // ans.add("more text here"); + + // Path fileName = Path.of("test-file3.md"); + // String contents = Files.readString(fileName); + // MarkdownParse x = new MarkdownParse(); + + // assertEquals(ans,x.getLinks(contents)); + + // } + // // @Test + // // public void testMd4() throws IOException{ + // // ArrayList ans = new ArrayList(); + // // //ans.add("more text here"); + + // // Path fileName = Path.of("test-file4.md"); + // // String contents = Files.readString(fileName); + // // MarkdownParse x = new MarkdownParse(); + + // // assertEquals(ans,x.getLinks(contents)); + + // // }//out of bounds + // @Test + // public void testMd5() throws IOException{ + // ArrayList ans = new ArrayList(); + // ans.add("page.com"); + + // Path fileName = Path.of("test-file5.md"); + // String contents = Files.readString(fileName); + // MarkdownParse x = new MarkdownParse(); + + // assertEquals(ans,x.getLinks(contents)); + + // } + // @Test + // public void testMd6() throws IOException{ + // ArrayList ans = new ArrayList(); + // ans.add("page.com"); + + // Path fileName = Path.of("test-file6.md"); + // String contents = Files.readString(fileName); + // MarkdownParse x = new MarkdownParse(); + + // assertEquals(ans,x.getLinks(contents)); + + // } + // @Test + // public void testMd7() throws IOException{ + // ArrayList ans = new ArrayList(); + // //ans.add("page.com"); + + // Path fileName = Path.of("test-file7.md"); + // String contents = Files.readString(fileName); + // MarkdownParse x = new MarkdownParse(); + + // assertEquals(ans,x.getLinks(contents));//out of memory + + // } + @Test + public void testMd8() throws IOException{ + ArrayList ans = new ArrayList(); + ans.add("a link on the page"); + + Path fileName = Path.of("test-file8.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); + + assertEquals(ans,x.getLinks(contents)); + + } //memory error + + + } \ No newline at end of file From 94d51fe583e5dea3215f958a0ecbad7fd69eb36b Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 08:31:45 -0700 Subject: [PATCH 14/47] create main.yml --- .github/workflows/main.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..18a6a3e --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,36 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the workflow will run +on: + # Triggers the workflow on push or pull request events but only for the "main" branch + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v3 + + # Runs a single command using the runners shell + - name: Run a one-line script + run: echo Hello, world! + + # Runs a set of commands using the runners shell + - name: Run a multi-line script + run: | + echo Add other actions to build, + echo test, and deploy your project. From 54e891f63e8d7ff5b4cdbaf03ebf87d0f92a3f59 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 08:32:03 -0700 Subject: [PATCH 15/47] Update MarkdownParse.java --- MarkdownParse.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MarkdownParse.java b/MarkdownParse.java index 3ac5e40..7d7a231 100644 --- a/MarkdownParse.java +++ b/MarkdownParse.java @@ -18,8 +18,7 @@ public static ArrayList getLinks(String markdown) { int closeParen = markdown.indexOf(")", openParen); toReturn.add(markdown.substring(openParen + 1, closeParen)); currentIndex = closeParen + 1; - } - + } return toReturn; } From b85279e1aad876b71f67d9a2992ab46a13aca235 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 08:36:52 -0700 Subject: [PATCH 16/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 034f09c..9a4e199 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -13,13 +13,12 @@ public void addition() { } @Test public void checkLinks() throws IOException{ - MarkdownParse p = new MarkdownParse(); - System.out.println("Ooga booga"); ArrayList check = new ArrayList<>(); check.add("https://something.com"); check.add("some-thing.html"); Path filename=Path.of("test-file.md"); String cont=Files.readString(filename); - assertEquals(check,p.getLinks(cont)); + MarkdownParse x = new MarkdownParse(); + assertEquals(check,x.getLinks(cont)); } } From 5dae7b8798edf57fd2b2f3379cb07410d70b10ab Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 08:38:07 -0700 Subject: [PATCH 17/47] Update MarkdownParse.java --- MarkdownParse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParse.java b/MarkdownParse.java index 7d7a231..b797f8f 100644 --- a/MarkdownParse.java +++ b/MarkdownParse.java @@ -18,7 +18,7 @@ public static ArrayList getLinks(String markdown) { int closeParen = markdown.indexOf(")", openParen); toReturn.add(markdown.substring(openParen + 1, closeParen)); currentIndex = closeParen + 1; - } + } return toReturn; } From 6ae00ea968280fffb88b85ecbbe8945a6c4f4c06 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:22:09 -0700 Subject: [PATCH 18/47] Update main.yml --- .github/workflows/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 18a6a3e..9f43760 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,5 +32,8 @@ jobs: # Runs a set of commands using the runners shell - name: Run a multi-line script run: | + /software/CSE/oracle-java-17/jdk-17.0.1/bin/javac -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar MarkdownParseTest.java + /software/CSE/oracle-java-17/jdk-17.0.1/bin/java -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar org.junit.runner.JUnitCore MarkdownParseTest + echo Add other actions to build, echo test, and deploy your project. From 935cd19a9fcbd3bb5bc855a90a2499960581895f Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:22:53 -0700 Subject: [PATCH 19/47] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a965c2..3a9251e 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# markdown-parser \ No newline at end of file +# markdown-parser + +updates \ No newline at end of file From 6ad1c16fbed1726247cb2fb6ab20c26400950d56 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:26:39 -0700 Subject: [PATCH 20/47] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9f43760..78dfe59 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,8 +32,8 @@ jobs: # Runs a set of commands using the runners shell - name: Run a multi-line script run: | - /software/CSE/oracle-java-17/jdk-17.0.1/bin/javac -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar MarkdownParseTest.java - /software/CSE/oracle-java-17/jdk-17.0.1/bin/java -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar org.junit.runner.JUnitCore MarkdownParseTest + javac -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar MarkdownParseTest.java + java -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar org.junit.runner.JUnitCore MarkdownParseTest echo Add other actions to build, echo test, and deploy your project. From 75c878fcb5af2d3db975c09ef3a42dbf6296b161 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:27:30 -0700 Subject: [PATCH 21/47] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a9251e..aae98c5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # markdown-parser -updates \ No newline at end of file +updated part 2 \ No newline at end of file From 197fdf48a7364d71765cba929f9d51df4cec7de8 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 08:26:28 -0700 Subject: [PATCH 22/47] Create makefile --- makefile | 1 + 1 file changed, 1 insertion(+) create mode 100644 makefile diff --git a/makefile b/makefile new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/makefile @@ -0,0 +1 @@ + From dc89dca96b4d0c1ce250603879ea06ca3f2e72f3 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 08:28:43 -0700 Subject: [PATCH 23/47] Rename makefile to Makefile --- makefile => Makefile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename makefile => Makefile (100%) diff --git a/makefile b/Makefile similarity index 100% rename from makefile rename to Makefile From 765cc73c72d80d3473dea4be6eacc0a93f2ee83c Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 08:31:39 -0700 Subject: [PATCH 24/47] Rename Makefile to makefile --- Makefile => makefile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Makefile => makefile (100%) diff --git a/Makefile b/makefile similarity index 100% rename from Makefile rename to makefile From c0caa68feaee57e7b86e72d0c4d401e3d851d36f Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 08:36:56 -0700 Subject: [PATCH 25/47] make file potential --- makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/makefile b/makefile index 8b13789..a6e282d 100644 --- a/makefile +++ b/makefile @@ -1 +1,10 @@ +CLASSPATH = lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:lib/commonmark-0.18.1.jar:. +MarkdownParseTest.class: MarkdownParseTest.java MarkdownParse.class + javac -g -cp $(CLASSPATH) MarkdownParseTest.java + +MarkdownParse.class: MarkdownParse.java + javac -g -cp $(CLASSPATH) MarkdownParse.java + +test: MarkdownParseTest.class + java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest From c128c010d937a9cbd7caee2920ff87a31fbba527 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 08:50:17 -0700 Subject: [PATCH 26/47] Update makefile --- makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/makefile b/makefile index a6e282d..f82f736 100644 --- a/makefile +++ b/makefile @@ -7,4 +7,6 @@ MarkdownParse.class: MarkdownParse.java javac -g -cp $(CLASSPATH) MarkdownParse.java test: MarkdownParseTest.class - java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest + java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest + java MarkdownParse.java + java MarkdownParseTest.java From e564d374e240550a82cbd4283a6f3a45aa8f34eb Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 08:58:23 -0700 Subject: [PATCH 27/47] Create mdparse --- mdparse | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 mdparse diff --git a/mdparse b/mdparse new file mode 100644 index 0000000..95376a8 --- /dev/null +++ b/mdparse @@ -0,0 +1,2 @@ +java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. +MarkdownParse $1 \ No newline at end of file From 0a9ea7f64bda9020f0e085c406533cc6d0a6d3ac Mon Sep 17 00:00:00 2001 From: hartejsin <108420555+hartejsin@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:02:19 -0700 Subject: [PATCH 28/47] makefile --- MarkdownParse.class | Bin 1350 -> 1358 bytes MarkdownParseTest.class | Bin 1045 -> 2262 bytes MarkdownParseTest.java | 132 ++++++++++++++++++++-------------------- makefile | 4 ++ 4 files changed, 70 insertions(+), 66 deletions(-) create mode 100644 makefile diff --git a/MarkdownParse.class b/MarkdownParse.class index 21de908d0c6b49b5fd9ff0bc61894a2ff0eeff66..d185e138ebcfd7e3f9635e640276876044c5d2ca 100644 GIT binary patch delta 599 zcmXAlO=}ZT6o#Mq$V@Ubm1g2iYMQZWG;K3!Y}3^GQ4`zx5w&ShH^quj1Q%`u=}v@z z{~*lPg$SivbrFN2;KqfZ;QvwUnPhR^%X#k0x$iySonMagm4syaCB{?O>LXv4YDzPK*IL%D7tyQd9j}m917h2IRGiNjJu|Op{)b`ve zi#9cnb1X%Ue%GzDV$<+g<$Ux+Z%?GSz(t!&9+z3~M-8`0%jT-b2AlogrRbHWqM!Pq zwjCW9>zO*bqy+N|N?Cr;KSBkD@F2^>z~lO``ZBfLbGDmm&*N$zP{6u3@6nD-jPw7E6ji!fa_13_r4 z7+-LQob6PHggc8vmb)KVs|~pFUJTmk16f%%EXfy^nUtuChQwUuwop?%?j4biG&(!~ E0lBJFMgRZ+ delta 573 zcmXw$J#W)c7=@qfIJRTEr6je}(j>I$S3X*x1OlbF1xlM1(ozOMfGSnY9biKO)QKMu z?f^3qVl51&0>sF`z|JpVMvRD$*OnN3kIuR0zW3bYukL5p{qpDiCm`Z_&wbpN<1l%f zg3lmufttg#Ks_zPElf-uBfJXHsrgOj@|kPCpJ|g diff --git a/MarkdownParseTest.class b/MarkdownParseTest.class index c776b41dd0a2d25a5958d3373f4b7888d6fee66e..e35508d8ae5b7a85c7ea359c82aa68b7eda707d4 100644 GIT binary patch literal 2262 zcmb7^|5w^p7{;FqXfUOI!7r_DT6CR)D0F_Sf_0;#_rJgX0dNm5WdsnE5Q?A+-2(lm%CAbg zrs$RQ?#ZcIvIM%a4G8M%u1Q?Uw95<9`g|4iSmGL#E zCCo$+N8-W^FJ+5LbW1i>rQBLYAnvMpNj6E=UEJxFt0y5TaJ`_Iugk`7`krDoR2j1f z+CwUWH0}t5E2@>(^w$(gd}0^ws#lvsW*G~1s}}`k{8g<(lJ#xfjUyTN zLg(4ZFzyo4YsLb*5yqN8Z{0A}n5Dk4VpY{t!^ry67M-+v{?L*W`j%TdQ!4J#Ie)^k zlkmVFT5&>~{?J_~^vEAtWk|vkfq^St9`XPQgdP}Wm1m45syog4iE17yCpAXGJeHcJ z8M?seep9!!x?0p48t>(F-LMq<7G3YpUp_1Liri+m?M8uTTHbt9QqP=33Huj^g9q@* zu6IX3YNaoDGj_#|EqODV@5WZV8I5;itJFF$nr2D051hcrM;lGqhaZ!8%ol|Hk-=ve z-5j_1Z=6@bYuD^sh(9Y|k2QAVVwGk;Fz@?V_js2@5tH3%=_Bp=Cji z2={5hLt3y&3$|#%V;ZpC7USsuG46MaQ6R<+G4_b@lo|>_ETO xiDT-&WG8-PCw^iler6|5+G-zvMtiGcZI#+pYHQR!rFMY8XY6|pNfl)*zP z<1&=Kk*cd5C6_+0@$eH&wd6}#>d0C{IyQQ$)^K1E0Uk?Eh*&m*Adip}VMNRu zQW0YWuCm-~*Yqo`BKP`=fGAi?l1`+MHor*0w&sKj88gqsSsv?Vm{rrf)n2aU2!#FX zGo@>&y4L5hOW+wjLe-^%qd#IYT+EXNLq7$uAQ*#<>V{e3ytA9svrfP`)h)VbC{a0o z$RfgM%0<}(wttg3x)SWrBukSYHt&V|5i?cy9Q%s-Ar{KXAyy7w5IuQ9JkKS3Ts1XB rVhHJeG-=%%08dqc9d%5i2_IDIwGcrES!l>p%F&j>zt$r48I*nix>`<* diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 5310ce2..597e6b7 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -12,94 +12,94 @@ public class MarkdownParseTest { public void addition() { assertEquals(2, 1 + 1); } - // @Test - // public void testMd() throws IOException{ - // ArrayList ans = new ArrayList(); - // ans.add("https://something.com"); - // ans.add("some-thing.html"); - // Path fileName = Path.of("test-file.md"); - // String contents = Files.readString(fileName); - // MarkdownParse x = new MarkdownParse(); + @Test + public void testMd() throws IOException{ + ArrayList ans = new ArrayList(); + ans.add("https://something.com"); + ans.add("some-thing.html"); + Path fileName = Path.of("test-file.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); - // assertEquals(ans,x.getLinks(contents)); + assertEquals(ans,x.getLinks(contents)); - // } - // // @Test - // // public void testMd2() throws IOException{ - // // ArrayList ans = new ArrayList(); - // // ans.add("https://something.com"); - // // ans.add("some-thing.html"); - // // Path fileName = Path.of("test-file2.md"); - // // String contents = Files.readString(fileName); - // // MarkdownParse x = new MarkdownParse(); + } + @Test + public void testMd2() throws IOException{ + ArrayList ans = new ArrayList(); + ans.add("https://google.com"); + ans.add("some-thing.html"); + Path fileName = Path.of("test-file2.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); - // // assertEquals(ans,x.getLinks(contents)); + assertEquals(ans,x.getLinks(contents)); - // // } memory error - // @Test - // public void testMd3() throws IOException{ - // ArrayList ans = new ArrayList(); - // ans.add("more text here"); + } //memory error + @Test + public void testMd3() throws IOException{ + ArrayList ans = new ArrayList(); + ans.add("more text here"); - // Path fileName = Path.of("test-file3.md"); - // String contents = Files.readString(fileName); - // MarkdownParse x = new MarkdownParse(); + Path fileName = Path.of("test-file3.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); - // assertEquals(ans,x.getLinks(contents)); + assertEquals(ans,x.getLinks(contents)); - // } - // // @Test - // // public void testMd4() throws IOException{ - // // ArrayList ans = new ArrayList(); - // // //ans.add("more text here"); + } + @Test + public void testMd4() throws IOException{ + ArrayList ans = new ArrayList(); + //ans.add("more text here"); - // // Path fileName = Path.of("test-file4.md"); - // // String contents = Files.readString(fileName); - // // MarkdownParse x = new MarkdownParse(); + Path fileName = Path.of("test-file4.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); - // // assertEquals(ans,x.getLinks(contents)); + assertEquals(ans,x.getLinks(contents)); - // // }//out of bounds - // @Test - // public void testMd5() throws IOException{ - // ArrayList ans = new ArrayList(); - // ans.add("page.com"); + }//out of bounds + @Test + public void testMd5() throws IOException{ + ArrayList ans = new ArrayList(); + ans.add("page.com"); - // Path fileName = Path.of("test-file5.md"); - // String contents = Files.readString(fileName); - // MarkdownParse x = new MarkdownParse(); + Path fileName = Path.of("test-file5.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); - // assertEquals(ans,x.getLinks(contents)); + assertEquals(ans,x.getLinks(contents)); - // } - // @Test - // public void testMd6() throws IOException{ - // ArrayList ans = new ArrayList(); - // ans.add("page.com"); + } + @Test + public void testMd6() throws IOException{ + ArrayList ans = new ArrayList(); + ans.add("page.com"); - // Path fileName = Path.of("test-file6.md"); - // String contents = Files.readString(fileName); - // MarkdownParse x = new MarkdownParse(); + Path fileName = Path.of("test-file6.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); - // assertEquals(ans,x.getLinks(contents)); + assertEquals(ans,x.getLinks(contents)); - // } - // @Test - // public void testMd7() throws IOException{ - // ArrayList ans = new ArrayList(); - // //ans.add("page.com"); + } + @Test + public void testMd7() throws IOException{ + ArrayList ans = new ArrayList(); + // ans.add("page.com"); - // Path fileName = Path.of("test-file7.md"); - // String contents = Files.readString(fileName); - // MarkdownParse x = new MarkdownParse(); + Path fileName = Path.of("test-file7.md"); + String contents = Files.readString(fileName); + MarkdownParse x = new MarkdownParse(); - // assertEquals(ans,x.getLinks(contents));//out of memory + assertEquals(ans,x.getLinks(contents));//out of memory - // } + } @Test public void testMd8() throws IOException{ ArrayList ans = new ArrayList(); - ans.add("a link on the page"); + //ans.add("a link on the page"); Path fileName = Path.of("test-file8.md"); String contents = Files.readString(fileName); diff --git a/makefile b/makefile new file mode 100644 index 0000000..e167f35 --- /dev/null +++ b/makefile @@ -0,0 +1,4 @@ +test : MarkdownParseTest.class + java -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar org.junit.runner.JUnitCore MarkdownParseTest + + From f2e0eb52c244a17bf9800f583a7e1cd0201360db Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:03:59 -0700 Subject: [PATCH 29/47] Update mdparse --- mdparse | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mdparse b/mdparse index 95376a8..2b1f900 100644 --- a/mdparse +++ b/mdparse @@ -1,2 +1 @@ -java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. -MarkdownParse $1 \ No newline at end of file +java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 From 2377338590cd887d59e4c798d9af49d5c98a2f2f Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:07:42 -0700 Subject: [PATCH 30/47] Update makefile --- makefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/makefile b/makefile index f82f736..9a0be19 100644 --- a/makefile +++ b/makefile @@ -8,5 +8,3 @@ MarkdownParse.class: MarkdownParse.java test: MarkdownParseTest.class java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest - java MarkdownParse.java - java MarkdownParseTest.java From d5cdd22c9d6ba9365648f7950b4a7be5642117c1 Mon Sep 17 00:00:00 2001 From: hartejsin <108420555+hartejsin@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:10:28 -0700 Subject: [PATCH 31/47] Recent makefile --- makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/makefile b/makefile index e167f35..c4bac8a 100644 --- a/makefile +++ b/makefile @@ -1,4 +1,12 @@ +MarkdownParseTest.class : MarkdownParseTest.java MarkdownParse.class + javac -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar MarkdownParseTest.java + +MarkdownParse.class : MarkdownParse.java + javac -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar MarkdownParseTest.java + + + test : MarkdownParseTest.class java -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar org.junit.runner.JUnitCore MarkdownParseTest - + From 6200daafb5214b76c92013e880c41434aeb8a538 Mon Sep 17 00:00:00 2001 From: hartejsin <108420555+hartejsin@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:14:34 -0700 Subject: [PATCH 32/47] mdparse --- mdparse | 1 + 1 file changed, 1 insertion(+) create mode 100644 mdparse diff --git a/mdparse b/mdparse new file mode 100644 index 0000000..35ed54a --- /dev/null +++ b/mdparse @@ -0,0 +1 @@ +java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 \ No newline at end of file From 0c6aa16808ba36cfba75cb4f2e999af150893bf7 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:30:12 -0700 Subject: [PATCH 33/47] Update mdparse --- mdparse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdparse b/mdparse index 2b1f900..6e58112 100644 --- a/mdparse +++ b/mdparse @@ -1 +1 @@ -java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 +/software/CSE/oracle-java-17/jdk-17.0.1/bin/java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 From 1a200c664f668fdd4472aa58d1924f0676a4d168 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:30:49 -0700 Subject: [PATCH 34/47] Update mdparse --- mdparse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdparse b/mdparse index 6e58112..2b1f900 100644 --- a/mdparse +++ b/mdparse @@ -1 +1 @@ -/software/CSE/oracle-java-17/jdk-17.0.1/bin/java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 +java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 From c10fc258f39ede8411fd75739af293211bc92338 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:34:25 -0700 Subject: [PATCH 35/47] Update makefile --- makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makefile b/makefile index 9a0be19..42a1f3a 100644 --- a/makefile +++ b/makefile @@ -4,7 +4,7 @@ MarkdownParseTest.class: MarkdownParseTest.java MarkdownParse.class javac -g -cp $(CLASSPATH) MarkdownParseTest.java MarkdownParse.class: MarkdownParse.java - javac -g -cp $(CLASSPATH) MarkdownParse.java + javac -g MarkdownParse.java test: MarkdownParseTest.class java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest From 25d071d49b360739d5dd48c3c72421888046ce8d Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:36:46 -0700 Subject: [PATCH 36/47] Update makefile --- makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makefile b/makefile index 42a1f3a..9857720 100644 --- a/makefile +++ b/makefile @@ -4,7 +4,7 @@ MarkdownParseTest.class: MarkdownParseTest.java MarkdownParse.class javac -g -cp $(CLASSPATH) MarkdownParseTest.java MarkdownParse.class: MarkdownParse.java - javac -g MarkdownParse.java + /software/CSE/oracle-java-17/jdk-17.0.1/bin/javac -g MarkdownParse.java test: MarkdownParseTest.class java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest From dd07f4ec2a32cd087b2848ec2e5dd68fecfcb21d Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:38:31 -0700 Subject: [PATCH 37/47] Update makefile --- makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makefile b/makefile index 9857720..185cd19 100644 --- a/makefile +++ b/makefile @@ -7,4 +7,4 @@ MarkdownParse.class: MarkdownParse.java /software/CSE/oracle-java-17/jdk-17.0.1/bin/javac -g MarkdownParse.java test: MarkdownParseTest.class - java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest + /software/CSE/oracle-java-17/jdk-17.0.1/bin/java -cp $(CLASSPATH) org.junit.runner.JUnitCore MarkdownParseTest From ec0c57bd5fc6369669e6aa1708949db8f110d58d Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:39:13 -0700 Subject: [PATCH 38/47] Update makefile --- makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makefile b/makefile index 185cd19..523013c 100644 --- a/makefile +++ b/makefile @@ -1,7 +1,7 @@ CLASSPATH = lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:lib/commonmark-0.18.1.jar:. MarkdownParseTest.class: MarkdownParseTest.java MarkdownParse.class - javac -g -cp $(CLASSPATH) MarkdownParseTest.java + /software/CSE/oracle-java-17/jdk-17.0.1/bin/javac -g -cp $(CLASSPATH) MarkdownParseTest.java MarkdownParse.class: MarkdownParse.java /software/CSE/oracle-java-17/jdk-17.0.1/bin/javac -g MarkdownParse.java From 18ee35871ccdc6ad2b11673871306c0835206191 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:41:18 -0700 Subject: [PATCH 39/47] Update main.yml --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 78dfe59..7c14a10 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,8 +32,7 @@ jobs: # Runs a set of commands using the runners shell - name: Run a multi-line script run: | - javac -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar MarkdownParseTest.java - java -cp .:lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar org.junit.runner.JUnitCore MarkdownParseTest + make test echo Add other actions to build, echo test, and deploy your project. From 0d4b1d509bc8d7aae322ac4d5a00ebda91137f90 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:42:09 -0700 Subject: [PATCH 40/47] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index aae98c5..1bc1497 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ # markdown-parser -updated part 2 \ No newline at end of file +updated part 2 +Ooga Booga \ No newline at end of file From 65f9b2ef00980af8ac71a9dc8fbd87162dbafec8 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:45:05 -0700 Subject: [PATCH 41/47] Update mdparse --- mdparse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdparse b/mdparse index 2b1f900..6e58112 100644 --- a/mdparse +++ b/mdparse @@ -1 +1 @@ -java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 +/software/CSE/oracle-java-17/jdk-17.0.1/bin/java -cp lib/junit-4.13.2.jar:lib/hamcrest-core-1.3.jar:. MarkdownParse $1 From 9ca2338b94b567a32862ce1f66d2b1fe092e5088 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Thu, 14 Jul 2022 09:46:38 -0700 Subject: [PATCH 42/47] Update MarkdownParse.java --- MarkdownParse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParse.java b/MarkdownParse.java index b797f8f..42ee6c0 100644 --- a/MarkdownParse.java +++ b/MarkdownParse.java @@ -24,7 +24,7 @@ public static ArrayList getLinks(String markdown) { public static void main(String[] args) throws IOException { - System.out.println("hello other"); + //System.out.println("hello other"); Path fileName = Path.of(args[0]); String content = Files.readString(fileName); ArrayList links = getLinks(content); From 02650da2fe1c6e4ddbb60cc94abc75a5aec28f11 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Tue, 19 Jul 2022 08:45:07 -0700 Subject: [PATCH 43/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 48 +++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 597e6b7..0fbb20f 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -14,98 +14,98 @@ public void addition() { } @Test public void testMd() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); ans.add("https://something.com"); ans.add("some-thing.html"); Path fileName = Path.of("test-file.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents)); + assertEquals(ExpectedValue,markdownParsePointer.getLinks(contents)); } @Test public void testMd2() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); ans.add("https://google.com"); ans.add("some-thing.html"); Path fileName = Path.of("test-file2.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents)); + assertEquals(ExpectedValue,markdownParsePointer.getLinks(contents)); } //memory error @Test public void testMd3() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); ans.add("more text here"); Path fileName = Path.of("test-file3.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents)); + assertEquals(ExpectedValue,markdownParsePointer.getLinks(contents)); } @Test public void testMd4() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); //ans.add("more text here"); Path fileName = Path.of("test-file4.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents)); + assertEquals(ExpectedValue,markdownParsePointer.getLinks(contents)); }//out of bounds @Test public void testMd5() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); ans.add("page.com"); Path fileName = Path.of("test-file5.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents)); + assertEquals(ExpectedValue,markdownParsePointer.getLinks(contents)); } @Test public void testMd6() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); ans.add("page.com"); Path fileName = Path.of("test-file6.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents)); + assertEquals(ExpectedValue,markdownParsePointer.getLinks(contents)); } @Test public void testMd7() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); // ans.add("page.com"); Path fileName = Path.of("test-file7.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents));//out of memory + assertEquals(ExpectedValue,markdownParsePointer.getLinks(contents));//out of memory } @Test public void testMd8() throws IOException{ - ArrayList ans = new ArrayList(); + ArrayList ExpectedValue = new ArrayList(); //ans.add("a link on the page"); Path fileName = Path.of("test-file8.md"); String contents = Files.readString(fileName); - MarkdownParse x = new MarkdownParse(); + MarkdownParse markdownParsePointer = new MarkdownParse(); - assertEquals(ans,x.getLinks(contents)); + assertEquals(anExpectedValues,markdownParsePointer.getLinks(contents)); } //memory error From 7a05904a58040aea5abaab15a71f4def534be7d3 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Wed, 20 Jul 2022 16:35:40 -0700 Subject: [PATCH 44/47] Revert "Update MarkdownParse.java" This reverts commit 9ca2338b94b567a32862ce1f66d2b1fe092e5088. --- MarkdownParse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParse.java b/MarkdownParse.java index 2aa762c..eeea8d3 100644 --- a/MarkdownParse.java +++ b/MarkdownParse.java @@ -42,7 +42,7 @@ public static ArrayList getLinks(String markdown) { public static void main(String[] args) throws IOException { - //System.out.println("hello other"); + System.out.println("hello other"); Path fileName = Path.of(args[0]); String content = Files.readString(fileName); ArrayList links = getLinks(content); From 20940afbbd7a2cc8a792adeaf37df892c7e8eee9 Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Wed, 20 Jul 2022 16:48:41 -0700 Subject: [PATCH 45/47] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a965c2..56a9a99 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ -# markdown-parser \ No newline at end of file +# markdown-parser +pls work \ No newline at end of file From 95ccc964dcac3ba8dc535b02fbf8097739f6cdea Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Wed, 20 Jul 2022 16:53:30 -0700 Subject: [PATCH 46/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 85f2e24..99a8ad0 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -15,7 +15,7 @@ public class MarkdownParseTest { @Test public void addition() { - assertEquals(2, 1 + 1); + assertEquals(3, 1 + 1); } @Test public void checkLinks() throws IOException{ From d8a1f18a965d283bdff1212583e8e3cf3178959d Mon Sep 17 00:00:00 2001 From: Wumboon <108438921+Wumboon@users.noreply.github.com> Date: Wed, 20 Jul 2022 16:54:37 -0700 Subject: [PATCH 47/47] Update MarkdownParseTest.java --- MarkdownParseTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarkdownParseTest.java b/MarkdownParseTest.java index 99a8ad0..85f2e24 100644 --- a/MarkdownParseTest.java +++ b/MarkdownParseTest.java @@ -15,7 +15,7 @@ public class MarkdownParseTest { @Test public void addition() { - assertEquals(3, 1 + 1); + assertEquals(2, 1 + 1); } @Test public void checkLinks() throws IOException{