/
feag0r
/
uuid-plugin
Обзор
Документация
Войти
/
feag0r
/
uuid-plugin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
Аналитика
Безопасность
master
src/test/java/com/th0rn/uuidplugin/UUIDFormatTest.java
102 строки
3 KB
Kilo Code
Split braces setting into separate left/right brace fields
28 апр 2026, 15:06
28 апр 2026, 15:06
5d9b196
Код
Авторство
О чём код?
package com.th0rn.uuidplugin; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; public class UUIDFormatTest { private static final String DELIMITER_DASH = "-"; private static final String NO_BRACE = ""; @Test public void testStandardFormat() { String result = UUIDFormat.generate(false, DELIMITER_DASH, NO_BRACE, NO_BRACE); assertNotNull(result); assertEquals(36, result.length()); assertEquals('-', result.charAt(8)); assertEquals('-', result.charAt(13)); assertEquals('-', result.charAt(18)); assertEquals('-', result.charAt(23)); } @Test public void testUpperCaseFormat() { String result = UUIDFormat.generate(true, DELIMITER_DASH, NO_BRACE, NO_BRACE); assertNotNull(result); assertEquals(36, result.length()); assertEquals(result, result.toUpperCase()); } @Test public void testNoDashesFormat() { String result = UUIDFormat.generate(false, "", NO_BRACE, NO_BRACE); assertNotNull(result); assertEquals(32, result.length()); assertFalse(result.contains("-")); } @Test public void testCurlyBracesFormat() { String result = UUIDFormat.generate(false, DELIMITER_DASH, "{", "}"); assertNotNull(result); assertEquals(38, result.length()); assertTrue(result.startsWith("{")); assertTrue(result.endsWith("}")); } @Test public void testUnderscoreFormat() { String result = UUIDFormat.generate(false, "_", NO_BRACE, NO_BRACE); assertNotNull(result); assertEquals(36, result.length()); assertFalse(result.contains("-")); assertTrue(result.contains("_")); } @Test public void testUpperCaseWithCurlyBraces() { String result = UUIDFormat.generate(true, DELIMITER_DASH, "{", "}"); assertNotNull(result); assertEquals(result, result.toUpperCase()); assertTrue(result.startsWith("{")); assertTrue(result.endsWith("}")); } @Test public void testUpperCaseNoDashes() { String result = UUIDFormat.generate(true, "", NO_BRACE, NO_BRACE); assertNotNull(result); assertEquals(32, result.length()); assertEquals(result, result.toUpperCase()); } @Test public void testDifferentBraces() { String result = UUIDFormat.generate(false, DELIMITER_DASH, "[", "]"); assertNotNull(result); assertTrue(result.startsWith("[")); assertTrue(result.endsWith("]")); } @Test public void testLeftBraceOnly() { String result = UUIDFormat.generate(false, DELIMITER_DASH, "{", NO_BRACE); assertNotNull(result); assertTrue(result.startsWith("{")); assertFalse(result.endsWith("}")); assertEquals(37, result.length()); } @Test public void testMultipleGenerationsAreUnique() { String first = UUIDFormat.generate(false, DELIMITER_DASH, NO_BRACE, NO_BRACE); String second = UUIDFormat.generate(false, DELIMITER_DASH, NO_BRACE, NO_BRACE); assertNotEquals(first, second); } @Test public void testConstructorIsPrivate() throws Exception { var constructor = UUIDFormat.class.getDeclaredConstructor(); assertFalse(constructor.canAccess(null)); } }