|
| 1 | +<?xml version="1.0" encoding="UTF-8" ?> |
| 2 | +<testsuites name="vitest tests" tests="48" failures="0" errors="0" time="0.019278585"> |
| 3 | + <testsuite name="package/commonUtil/isEmpty/index.test.ts" timestamp="2025-08-30T12:03:11.810Z" hostname="users-MacBook-Pro.local" tests="16" failures="0" errors="0" skipped="0" time="0.002465375"> |
| 4 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 비어있지 않은 값에 대해 false를 반환해야 함 > 비어있지 않은 문자열에 대해 false를 반환한다" time="0.000749166"> |
| 5 | + </testcase> |
| 6 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 비어있지 않은 값에 대해 false를 반환해야 함 > 0이 아닌 숫자에 대해 false를 반환한다" time="0.000143375"> |
| 7 | + </testcase> |
| 8 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 비어있지 않은 값에 대해 false를 반환해야 함 > 비어있지 않은 배열에 대해 false를 반환한다" time="0.000110625"> |
| 9 | + </testcase> |
| 10 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 비어있지 않은 값에 대해 false를 반환해야 함 > 0에 대해 false를 반환한다" time="0.000050042"> |
| 11 | + </testcase> |
| 12 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 비어있지 않은 값에 대해 false를 반환해야 함 > 비어있지 않은 객체에 대해 false를 반환한다" time="0.000103041"> |
| 13 | + </testcase> |
| 14 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 비어있지 않은 값에 대해 false를 반환해야 함 > 불린 값에 대해 false를 반환한다" time="0.000066375"> |
| 15 | + </testcase> |
| 16 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 빈 값에 대해 true를 반환해야 함 > 빈 문자열에 대해 true를 반환한다" time="0.000044208"> |
| 17 | + </testcase> |
| 18 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 빈 값에 대해 true를 반환해야 함 > 빈 배열에 대해 true를 반환한다" time="0.000038333"> |
| 19 | + </testcase> |
| 20 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 빈 값에 대해 true를 반환해야 함 > 빈 객체에 대해 true를 반환한다" time="0.000055375"> |
| 21 | + </testcase> |
| 22 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 빈 값에 대해 true를 반환해야 함 > null과 undefined에 대해 true를 반환한다" time="0.000082708"> |
| 23 | + </testcase> |
| 24 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 엣지 케이스 > NaN을 처리한다" time="0.000042875"> |
| 25 | + </testcase> |
| 26 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 엣지 케이스 > Date 객체를 처리한다" time="0.000063834"> |
| 27 | + </testcase> |
| 28 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 엣지 케이스 > Set과 Map을 처리한다" time="0.000088375"> |
| 29 | + </testcase> |
| 30 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 엣지 케이스 > 함수를 처리한다" time="0.000045084"> |
| 31 | + </testcase> |
| 32 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 엣지 케이스 > 심볼을 처리한다" time="0.000033458"> |
| 33 | + </testcase> |
| 34 | + <testcase classname="package/commonUtil/isEmpty/index.test.ts" name="isEmpty 유틸 함수 테스트 > 엣지 케이스 > 빈 심볼의 경우 true를 반환한다" time="0.000031834"> |
| 35 | + </testcase> |
| 36 | + </testsuite> |
| 37 | + <testsuite name="package/commonUtil/sleep/index.test.ts" timestamp="2025-08-30T12:03:11.812Z" hostname="users-MacBook-Pro.local" tests="4" failures="0" errors="0" skipped="0" time="0.005190709"> |
| 38 | + <testcase classname="package/commonUtil/sleep/index.test.ts" name="sleep > 지정된 시간(ms) 이후에 resolve 되어야 한다" time="0.0021435"> |
| 39 | + </testcase> |
| 40 | + <testcase classname="package/commonUtil/sleep/index.test.ts" name="sleep > 지정된 시간 이전에는 resolve 되면 안 된다" time="0.001051667"> |
| 41 | + </testcase> |
| 42 | + <testcase classname="package/commonUtil/sleep/index.test.ts" name="sleep > ms가 0일 때 다음 틱(tick)에 resolve 되어야 한다" time="0.000560541"> |
| 43 | + </testcase> |
| 44 | + <testcase classname="package/commonUtil/sleep/index.test.ts" name="sleep > 음수 값은 0처럼 처리되어야 한다" time="0.000797"> |
| 45 | + </testcase> |
| 46 | + </testsuite> |
| 47 | + <testsuite name="package/numberUtil/sum/index.test.ts" timestamp="2025-08-30T12:03:11.813Z" hostname="users-MacBook-Pro.local" tests="2" failures="0" errors="0" skipped="0" time="0.001379125"> |
| 48 | + <testcase classname="package/numberUtil/sum/index.test.ts" name="1 + 2 + 3은 6이다." time="0.000742209"> |
| 49 | + </testcase> |
| 50 | + <testcase classname="package/numberUtil/sum/index.test.ts" name="5 + 10 + 15는 30이다." time="0.00007575"> |
| 51 | + </testcase> |
| 52 | + </testsuite> |
| 53 | + <testsuite name="package/numberUtil/subtract/index.test.ts" timestamp="2025-08-30T12:03:11.813Z" hostname="users-MacBook-Pro.local" tests="4" failures="0" errors="0" skipped="0" time="0.001465541"> |
| 54 | + <testcase classname="package/numberUtil/subtract/index.test.ts" name="2 - 1은 1이다." time="0.000714459"> |
| 55 | + </testcase> |
| 56 | + <testcase classname="package/numberUtil/subtract/index.test.ts" name="5 - 10 - 15는 -20이다." time="0.000075"> |
| 57 | + </testcase> |
| 58 | + <testcase classname="package/numberUtil/subtract/index.test.ts" name="-1 - (-2)는 1이다." time="0.000057083"> |
| 59 | + </testcase> |
| 60 | + <testcase classname="package/numberUtil/subtract/index.test.ts" name="인자 없는 경우 0을 반환한다." time="0.000063208"> |
| 61 | + </testcase> |
| 62 | + </testsuite> |
| 63 | + <testsuite name="package/objectUtil/clearNullProperties/index.test.ts" timestamp="2025-08-30T12:03:11.814Z" hostname="users-MacBook-Pro.local" tests="1" failures="0" errors="0" skipped="0" time="0.001439167"> |
| 64 | + <testcase classname="package/objectUtil/clearNullProperties/index.test.ts" name="만약 Null이 객체에 존재한다면, Null이 없는 객체가 반환된다." time="0.000938917"> |
| 65 | + </testcase> |
| 66 | + </testsuite> |
| 67 | + <testsuite name="package/stringUtil/escapeHtml/index.test.ts" timestamp="2025-08-30T12:03:11.814Z" hostname="users-MacBook-Pro.local" tests="1" failures="0" errors="0" skipped="0" time="0.001372417"> |
| 68 | + <testcase classname="package/stringUtil/escapeHtml/index.test.ts" name="HTML 특수 문자를 이스케이프한다." time="0.000737458"> |
| 69 | + </testcase> |
| 70 | + </testsuite> |
| 71 | + <testsuite name="package/objectUtil/deepFreeze/index.test.ts" timestamp="2025-08-30T12:03:11.814Z" hostname="users-MacBook-Pro.local" tests="1" failures="0" errors="0" skipped="0" time="0.001219417"> |
| 72 | + <testcase classname="package/objectUtil/deepFreeze/index.test.ts" name="객체의 불변성이 유지된다." time="0.000718334"> |
| 73 | + </testcase> |
| 74 | + </testsuite> |
| 75 | + <testsuite name="package/stringUtil/unescapeHtml/index.test.ts" timestamp="2025-08-30T12:03:11.814Z" hostname="users-MacBook-Pro.local" tests="1" failures="0" errors="0" skipped="0" time="0.001217"> |
| 76 | + <testcase classname="package/stringUtil/unescapeHtml/index.test.ts" name="HTML 특수 문자를 언이스케이프한다." time="0.000711459"> |
| 77 | + </testcase> |
| 78 | + </testsuite> |
| 79 | + <testsuite name="package/validationUtil/checkEmail/index.test.ts" timestamp="2025-08-30T12:03:11.814Z" hostname="users-MacBook-Pro.local" tests="2" failures="0" errors="0" skipped="0" time="0.001385209"> |
| 80 | + <testcase classname="package/validationUtil/checkEmail/index.test.ts" name="올바른 이메일인 경우 true 값을 리턴합니다." time="0.000735875"> |
| 81 | + </testcase> |
| 82 | + <testcase classname="package/validationUtil/checkEmail/index.test.ts" name="올바르지 않은 이메일인 경우 false 값을 리턴합니다." time="0.000121917"> |
| 83 | + </testcase> |
| 84 | + </testsuite> |
| 85 | + <testsuite name="package/validationUtil/checkHttpUrl/index.test.ts" timestamp="2025-08-30T12:03:11.814Z" hostname="users-MacBook-Pro.local" tests="16" failures="0" errors="0" skipped="0" time="0.002144625"> |
| 86 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효한 HTTP/HTTPS URL 문자열이 주어졌을 때 > 'http://example.com'에 대해 true를 반환한다" time="0.000696875"> |
| 87 | + </testcase> |
| 88 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효한 HTTP/HTTPS URL 문자열이 주어졌을 때 > 'https://example.com'에 대해 true를 반환한다" time="0.00007175"> |
| 89 | + </testcase> |
| 90 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효한 HTTP/HTTPS URL 문자열이 주어졌을 때 > 'https://www.example.com'에 대해 true를 반환한다" time="0.000051583"> |
| 91 | + </testcase> |
| 92 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효한 HTTP/HTTPS URL 문자열이 주어졌을 때 > 'http://example.com/path/to/resource'에 대해 true를 반환한다" time="0.000051292"> |
| 93 | + </testcase> |
| 94 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효한 HTTP/HTTPS URL 문자열이 주어졌을 때 > 'https://example.com?query=123&key=value'에 대해 true를 반환한다" time="0.000051583"> |
| 95 | + </testcase> |
| 96 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효한 HTTP/HTTPS URL 문자열이 주어졌을 때 > 'http://localhost:3000'에 대해 true를 반환한다" time="0.000049292"> |
| 97 | + </testcase> |
| 98 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효한 HTTP/HTTPS URL 문자열이 주어졌을 때 > 'https://sub.domain.co.uk/page#section'에 대해 true를 반환한다" time="0.000038291"> |
| 99 | + </testcase> |
| 100 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > 'www.example.com'에 대해 false를 반환한다" time="0.00006725"> |
| 101 | + </testcase> |
| 102 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > 'example.com'에 대해 false를 반환한다" time="0.000055959"> |
| 103 | + </testcase> |
| 104 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > '/relative/path'에 대해 false를 반환한다" time="0.00006425"> |
| 105 | + </testcase> |
| 106 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > 'ftp://example.com'에 대해 false를 반환한다" time="0.000040708"> |
| 107 | + </testcase> |
| 108 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > 'mailto:test@example.com'에 대해 false를 반환한다" time="0.000029666"> |
| 109 | + </testcase> |
| 110 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > 'http:// example.com'에 대해 false를 반환한다" time="0.000036834"> |
| 111 | + </testcase> |
| 112 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > 'https://'에 대해 false를 반환한다" time="0.000034541"> |
| 113 | + </testcase> |
| 114 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > 'just a random string'에 대해 false를 반환한다" time="0.000053084"> |
| 115 | + </testcase> |
| 116 | + <testcase classname="package/validationUtil/checkHttpUrl/index.test.ts" name="URL 유효성 검사 > 유효하지 않은 URL 문자열이 주어졌을 때 > ''에 대해 false를 반환한다" time="0.000040125"> |
| 117 | + </testcase> |
| 118 | + </testsuite> |
| 119 | +</testsuites> |
0 commit comments