|
2 | 2 | (:require [clojure.test :refer [deftest testing is]]
|
3 | 3 | matching-brackets))
|
4 | 4 |
|
5 |
| -(deftest paired-square-brackets |
6 |
| - (testing "paired square brackets" |
7 |
| - (is (matching-brackets/valid? "[]")))) |
| 5 | +(deftest test-81ec11da-38dd-442a-bcf9-3de7754609a5 |
| 6 | + (testing "Paired square brackets" |
| 7 | + (is (true? (matching-brackets/valid? "[]"))))) |
8 | 8 |
|
9 |
| -(deftest empty-string |
| 9 | +(deftest test-287f0167-ac60-4b64-8452-a0aa8f4e5238 |
10 | 10 | (testing "Empty string"
|
11 |
| - (is (matching-brackets/valid? "")))) |
| 11 | + (is (true? (matching-brackets/valid? ""))))) |
12 | 12 |
|
13 |
| -(deftest unpaired-brackets |
| 13 | +(deftest test-6c3615a3-df01-4130-a731-8ef5f5d78dac |
14 | 14 | (testing "Unpaired brackets"
|
15 | 15 | (is (false? (matching-brackets/valid? "[[")))))
|
16 | 16 |
|
17 |
| -(deftest wrong-ordered-brackets |
| 17 | +(deftest test-9d414171-9b98-4cac-a4e5-941039a97a77 |
18 | 18 | (testing "Wrong ordered brackets"
|
19 | 19 | (is (false? (matching-brackets/valid? "}{")))))
|
20 | 20 |
|
21 |
| -(deftest wrong-closing-bracket |
| 21 | +(deftest test-f0f97c94-a149-4736-bc61-f2c5148ffb85 |
22 | 22 | (testing "Wrong closing bracket"
|
23 | 23 | (is (false? (matching-brackets/valid? "{]")))))
|
24 | 24 |
|
25 |
| -(deftest paired-with-whitespace |
| 25 | +(deftest test-754468e0-4696-4582-a30e-534d47d69756 |
26 | 26 | (testing "Paired with whitespace"
|
27 |
| - (is (matching-brackets/valid? "{ }")))) |
| 27 | + (is (true? (matching-brackets/valid? "{ }"))))) |
28 | 28 |
|
29 |
| -(deftest partially-paired-brackets |
| 29 | +(deftest test-ba84f6ee-8164-434a-9c3e-b02c7f8e8545 |
30 | 30 | (testing "Partially paired brackets"
|
31 | 31 | (is (false? (matching-brackets/valid? "{[])")))))
|
32 | 32 |
|
33 |
| -(deftest simple-nested-brackets |
| 33 | +(deftest test-3c86c897-5ff3-4a2b-ad9b-47ac3a30651d |
34 | 34 | (testing "Simple nested brackets"
|
35 |
| - (is (matching-brackets/valid? "{[]}")))) |
| 35 | + (is (true? (matching-brackets/valid? "{[]}"))))) |
36 | 36 |
|
37 |
| -(deftest several-paired-brackets |
| 37 | +(deftest test-2d137f2c-a19e-4993-9830-83967a2d4726 |
38 | 38 | (testing "Several paired brackets"
|
39 |
| - (is (matching-brackets/valid? "{}[]")))) |
| 39 | + (is (true? (matching-brackets/valid? "{}[]"))))) |
40 | 40 |
|
41 |
| -(deftest paired-and-nested-brackets |
| 41 | +(deftest test-2e1f7b56-c137-4c92-9781-958638885a44 |
42 | 42 | (testing "Paired and nested brackets"
|
43 |
| - (is (matching-brackets/valid? "([{}({}[])])")))) |
| 43 | + (is (true? (matching-brackets/valid? "([{}({}[])])"))))) |
44 | 44 |
|
45 |
| -(deftest unopened-closing-brackets |
| 45 | +(deftest test-84f6233b-e0f7-4077-8966-8085d295c19b |
46 | 46 | (testing "Unopened closing brackets"
|
47 | 47 | (is (false? (matching-brackets/valid? "{[)][]}")))))
|
48 | 48 |
|
49 |
| -(deftest unpaired-and-nested-brackets |
| 49 | +(deftest test-9b18c67d-7595-4982-b2c5-4cb949745d49 |
50 | 50 | (testing "Unpaired and nested brackets"
|
51 | 51 | (is (false? (matching-brackets/valid? "([{])")))))
|
52 | 52 |
|
53 |
| -(deftest paired-and-wrong-nested-brackets |
| 53 | +(deftest test-a0205e34-c2ac-49e6-a88a-899508d7d68e |
54 | 54 | (testing "Paired and wrong nested brackets"
|
55 | 55 | (is (false? (matching-brackets/valid? "[({]})")))))
|
56 | 56 |
|
57 |
| -(deftest paired-and-wrong-nested-brackets-but-innermost-are-correct |
| 57 | +(deftest test-1d5c093f-fc84-41fb-8c2a-e052f9581602 |
58 | 58 | (testing "Paired and wrong nested brackets but innermost are correct"
|
59 | 59 | (is (false? (matching-brackets/valid? "[({}])")))))
|
60 | 60 |
|
61 |
| -(deftest paired-and-incomplete-brackets |
| 61 | +(deftest test-ef47c21b-bcfd-4998-844c-7ad5daad90a8 |
62 | 62 | (testing "Paired and incomplete brackets"
|
63 | 63 | (is (false? (matching-brackets/valid? "{}[")))))
|
64 | 64 |
|
65 |
| -(deftest too-many-closing-brackets |
| 65 | +(deftest test-a4675a40-a8be-4fc2-bc47-2a282ce6edbe |
66 | 66 | (testing "Too many closing brackets"
|
67 | 67 | (is (false? (matching-brackets/valid? "[]]")))))
|
68 | 68 |
|
69 |
| -(deftest early-unexpected-brackets |
| 69 | +(deftest test-a345a753-d889-4b7e-99ae-34ac85910d1a |
70 | 70 | (testing "Early unexpected brackets"
|
71 | 71 | (is (false? (matching-brackets/valid? ")()")))))
|
72 | 72 |
|
73 |
| -(deftest early-mismatched-brackets |
| 73 | +(deftest test-21f81d61-1608-465a-b850-baa44c5def83 |
74 | 74 | (testing "Early mismatched brackets"
|
75 | 75 | (is (false? (matching-brackets/valid? "{)()")))))
|
76 | 76 |
|
77 |
| -(deftest math-expression |
| 77 | +(deftest test-99255f93-261b-4435-a352-02bdecc9bdf2 |
78 | 78 | (testing "Math expression"
|
79 |
| - (is (matching-brackets/valid? "(((185 + 223.85) * 15) - 543)/2")))) |
| 79 | + (is (true? (matching-brackets/valid? "(((185 + 223.85) * 15) - 543)/2"))))) |
80 | 80 |
|
81 |
| -(deftest complex-latex-expression |
| 81 | +(deftest test-8e357d79-f302-469a-8515-2561877256a1 |
82 | 82 | (testing "Complex latex expression"
|
83 |
| - (is (matching-brackets/valid? "\\\\left(\\\\begin{array}{cc} \\\\frac{1}{3} & x\\\\\\\\ \\\\mathrm{e}^{x} &... x^2 \\\\end{array}\\\\right)")))) |
| 83 | + (is (true? (matching-brackets/valid? "\\\\left(\\\\begin{array}{cc} \\\\frac{1}{3} & x\\\\\\\\ \\\\mathrm{e}^{x} &... x^2 \\\\end{array}\\\\right)"))))) |
0 commit comments