Skip to content

Commit e4b994b

Browse files
committed
Create JUnit4 compatibility layer
See xdev-software/intellij-plugin-template#133
1 parent 562b658 commit e4b994b

File tree

8 files changed

+264
-0
lines changed

8 files changed

+264
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package junit.framework;
2+
3+
/**
4+
* @deprecated Compat for IJPL-159134
5+
*/
6+
@SuppressWarnings("all")
7+
@Deprecated
8+
public class AssertionFailedError extends AssertionError
9+
{
10+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package junit.framework;
2+
3+
import org.junit.Assert;
4+
5+
6+
/**
7+
* @deprecated Compat for IJPL-159134
8+
*/
9+
@SuppressWarnings("all")
10+
@Deprecated
11+
public abstract class TestCase extends Assert
12+
{
13+
}

src/test/java/org/junit/Assert.java

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
package org.junit;
2+
3+
import org.junit.jupiter.api.Assertions;
4+
5+
6+
/**
7+
* @see <a href="https://github.com/junit-team/junit4/blob/main/src/main/java/junit/framework/Assert.java">Source</a>
8+
* @deprecated Compat for com.intellij.testFramework.fixtures.impl.BaseFixture
9+
*/
10+
@SuppressWarnings("all")
11+
@Deprecated
12+
public class Assert
13+
{
14+
protected Assert()
15+
{
16+
}
17+
18+
public static void assertTrue(final String message, final boolean condition)
19+
{
20+
Assertions.assertTrue(condition, message);
21+
}
22+
23+
public static void assertTrue(final boolean condition)
24+
{
25+
Assertions.assertTrue(condition);
26+
}
27+
28+
public static void assertFalse(final String message, final boolean condition)
29+
{
30+
Assertions.assertFalse(condition, message);
31+
}
32+
33+
public static void assertFalse(final boolean condition)
34+
{
35+
Assertions.assertFalse(condition);
36+
}
37+
38+
public static void fail(final String message)
39+
{
40+
Assertions.fail(message);
41+
}
42+
43+
public static void fail()
44+
{
45+
Assertions.fail();
46+
}
47+
48+
public static void assertEquals(final String message, final Object expected, final Object actual)
49+
{
50+
Assertions.assertEquals(expected, actual, message);
51+
}
52+
53+
public static void assertEquals(final Object expected, final Object actual)
54+
{
55+
Assertions.assertEquals(expected, actual);
56+
}
57+
58+
public static void assertEquals(final String message, final String expected, final String actual)
59+
{
60+
Assertions.assertEquals(expected, actual, message);
61+
}
62+
63+
public static void assertEquals(final String expected, final String actual)
64+
{
65+
Assertions.assertEquals(expected, actual);
66+
}
67+
68+
public static void assertEquals(
69+
final String message,
70+
final double expected,
71+
final double actual,
72+
final double delta)
73+
{
74+
Assertions.assertEquals(expected, actual, delta, message);
75+
}
76+
77+
public static void assertEquals(final double expected, final double actual, final double delta)
78+
{
79+
Assertions.assertEquals(expected, actual, delta);
80+
}
81+
82+
public static void assertEquals(final String message, final float expected, final float actual, final float delta)
83+
{
84+
Assertions.assertEquals(expected, actual, delta, message);
85+
}
86+
87+
public static void assertEquals(final float expected, final float actual, final float delta)
88+
{
89+
Assertions.assertEquals(expected, actual, delta);
90+
}
91+
92+
public static void assertEquals(final String message, final long expected, final long actual)
93+
{
94+
Assertions.assertEquals(expected, actual, message);
95+
}
96+
97+
public static void assertEquals(final long expected, final long actual)
98+
{
99+
Assertions.assertEquals(expected, actual);
100+
}
101+
102+
public static void assertEquals(final String message, final boolean expected, final boolean actual)
103+
{
104+
Assertions.assertEquals(expected, actual, message);
105+
}
106+
107+
public static void assertEquals(final boolean expected, final boolean actual)
108+
{
109+
Assertions.assertEquals(expected, actual);
110+
}
111+
112+
public static void assertEquals(final String message, final byte expected, final byte actual)
113+
{
114+
Assertions.assertEquals(expected, actual, message);
115+
}
116+
117+
public static void assertEquals(final byte expected, final byte actual)
118+
{
119+
Assertions.assertEquals(expected, actual);
120+
}
121+
122+
public static void assertEquals(final String message, final char expected, final char actual)
123+
{
124+
Assertions.assertEquals(expected, actual, message);
125+
}
126+
127+
public static void assertEquals(final char expected, final char actual)
128+
{
129+
Assertions.assertEquals(expected, actual);
130+
}
131+
132+
public static void assertEquals(final String message, final short expected, final short actual)
133+
{
134+
Assertions.assertEquals(expected, actual, message);
135+
}
136+
137+
public static void assertEquals(final short expected, final short actual)
138+
{
139+
Assertions.assertEquals(expected, actual);
140+
}
141+
142+
public static void assertEquals(final String message, final int expected, final int actual)
143+
{
144+
Assertions.assertEquals(expected, actual, message);
145+
}
146+
147+
public static void assertEquals(final int expected, final int actual)
148+
{
149+
Assertions.assertEquals(expected, actual);
150+
}
151+
152+
public static void assertNotNull(final Object object)
153+
{
154+
Assertions.assertNotNull(object);
155+
}
156+
157+
public static void assertNotNull(final String message, final Object object)
158+
{
159+
Assertions.assertNotNull(object, message);
160+
}
161+
162+
public static void assertNull(final Object object)
163+
{
164+
Assertions.assertNull(object);
165+
}
166+
167+
public static void assertNull(final String message, final Object object)
168+
{
169+
Assertions.assertNull(object, message);
170+
}
171+
172+
public static void assertSame(final String message, final Object expected, final Object actual)
173+
{
174+
Assertions.assertSame(expected, actual, message);
175+
}
176+
177+
public static void assertSame(final Object expected, final Object actual)
178+
{
179+
Assertions.assertSame(expected, actual);
180+
}
181+
182+
public static void assertNotSame(final String message, final Object expected, final Object actual)
183+
{
184+
Assertions.assertNotSame(expected, actual, message);
185+
}
186+
187+
public static void assertNotSame(final Object expected, final Object actual)
188+
{
189+
Assertions.assertNotSame(expected, actual);
190+
}
191+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package org.junit;
2+
3+
/**
4+
* @deprecated Compat for IJPL-159134
5+
*/
6+
@SuppressWarnings("all")
7+
@Deprecated
8+
public class AssumptionViolatedException extends RuntimeException
9+
{
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package org.junit;
2+
3+
/**
4+
* @deprecated Compat for IJPL-159134
5+
*/
6+
@SuppressWarnings("all")
7+
@Deprecated
8+
public class ComparisonFailure extends AssertionError
9+
{
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package org.junit.rules;
2+
3+
/**
4+
* @deprecated Compat for IJPL-159134
5+
*/
6+
@SuppressWarnings("all")
7+
@Deprecated
8+
public abstract class ExternalResource implements TestRule
9+
{
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package org.junit.rules;
2+
3+
/**
4+
* @deprecated Compat for IJPL-159134
5+
*/
6+
@SuppressWarnings("all")
7+
@Deprecated
8+
public interface TestRule
9+
{
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package org.junit.runners.model;
2+
3+
/**
4+
* @deprecated Compat for IJPL-159134
5+
*/
6+
@SuppressWarnings("all")
7+
@Deprecated
8+
public class Statement
9+
{
10+
}

0 commit comments

Comments
 (0)