모듈:사용자 박스/테스트 케이스

Module
-------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------- -- [Module]의 유닛 테스트:사용자 상자/샌드박스]]]Talk 페이지를 클릭하여 테스트를 실행합니다. 현지의 ubx = 요구하다('모듈:사용자 상자') 현지의 스크리분토 유닛 = 요구하다('모듈:스크리분토 유닛') 현지의 스위트 = 스크리분토 유닛:신규()  현지의 유저 박스 = ubx['_userbox'] 현지의 유저 박스 2 = ubx['_userbox-2'] 현지의 유저 박스 = ubx['_userbox-r'] 현지의 표현하다 = ubx.표현하다 현지의 분류 = ubx.분류  -------------------------------------------------------------------------------- -- 도우미 기능 --------------------------------------------------------------------------------  현지의 기능. 태그 입력(s, 태그)  --가 지정된 html 태그 안에 있는지 여부를 테스트하는 패턴을 만듭니다.  돌아가다 '<' .. 태그 .. '[^>]-' .. s 끝.  현지의 기능. 수신자(s, 특성)  --가 지정된 html 속성 내에 있는지 여부를 테스트하는 패턴을 만듭니다.  돌아가다 특성 .. '="[^"]-' .. s 끝.  현지의 기능. TagAttr 내(s, 태그, 특성)  --가 지정된 html 태그 안에 있는지 여부를 테스트하는 패턴을 만듭니다.  -- 및 지정된 html 속성.  돌아가다 태그 입력(수신자(s, 특성), 태그) 끝.  현지의 기능. 렌더 ID(데이터.)  데이터..showId = 진실의  돌아가다 표현하다(데이터.) 끝.  현지의 기능. renderId2(데이터.)  데이터..showId2 = 진실의  돌아가다 표현하다(데이터.) 끝.  -------------------------------------------------------------------------------- -- 렌더 테스트 --------------------------------------------------------------------------------  기능. 스위트:테스트 렌더 플로트()     자신:assert String 포함(TagAttr 내('오른쪽', 'div', '스타일'), 표현하다{흘러가다 = '맞다'}) 끝.  기능. 스위트:testRenderBorder(테스트렌더보더)()     자신:assert String 포함(TagAttr 내('경계: 5px', 'div', '스타일'), 표현하다{테두리 폭 = '5px'})     자신:assert String 포함('빨간색으로 점등', 표현하다{테두리 색='빨간색'}) 끝.  기능. 스위트:테스트 Render Margin()     자신:assert String 포함(TagAttr 내('px:1px', 'div', '스타일'), 표현하다{}) 끝.  기능. 스위트:테스트 렌더 폭()     자신:assert String 포함(TagAttr 내('폭: 120px', 'div', '스타일'), 표현하다{ = '120px'}) 끝.  기능. 스위트:test Render Userbox 클래스()     자신:assert String 포함(TagAttr 내('userbox', 'div', '클래스), 표현하다{}) 끝.  기능. 스위트:test Render Body 클래스()     자신:assert String 포함(TagAttr 내('푸바', 'div', '클래스), 표현하다{본문 클래스 = '푸바'}) 끝.  기능. 스위트:testRenderBorderCollapse()     자신:assert String 포함(TagAttr 내('border-inters:inters', '테이블', '스타일'), 표현하다{}) 끝.  기능. 스위트:testRenderBorderCollapse()     자신:assert String 포함(TagAttr 내('폭: 120px', '테이블', '스타일'), 표현하다{ = '120px'}) 끝.  기능. 스위트:testRenderTableWidth()     자신:assert String 포함(TagAttr 내('폭: 120px', '테이블', '스타일'), 표현하다{ = '120px'}) 끝.  기능. 스위트:테스트 렌더 마긴 보텀()     자신:assert String 포함(TagAttr 내('45%-하단:0', '테이블', '스타일'), 표현하다{}) 끝.  기능. 스위트:testRenderBackgroundColor(테스트렌더 배경색)()     자신:assert String 포함(TagAttr 내('배경: 빨간색', '테이블', '스타일'), 표현하다{배경색 = '빨간색'}) 끝.  -------------------------------------------------------------------------------- -- 렌더 ID 테스트 --------------------------------------------------------------------------------  기능. 스위트:testRenderIdBorder()     자신:assert String 포함(TagAttr 내('보더:0', '실패', '스타일'), 렌더 ID{}) 끝.  기능. 스위트:testRenderId폭()     자신:assert String 포함(TagAttr 내('폭: 50px', '실패', '스타일'), 렌더 ID{id 폭 = '50px'}) 끝.  기능. 스위트:testRenderIdHeight()     자신:assert String 포함(TagAttr 내('높이: 50px', '실패', '스타일'), 렌더 ID{id 높이 = '50px'}) 끝.  기능. 스위트:testRenderIdBackgroundColor()     자신:assert String 포함(TagAttr 내('배경: 빨간색', '실패', '스타일'), 렌더 ID{id Background Color(ID 배경색) = '빨간색'}) 끝.  기능. 스위트:testRenderIdTextAlign()     자신:assert String 포함(TagAttr 내('text%-align:중앙', '실패', '스타일'), 렌더 ID{idTextAlign = '중앙'}) 끝.  기능. 스위트:testRenderIdFontSize()     자신:assert String 포함(TagAttr 내('크기: 16pt', '실패', '스타일'), 렌더 ID{idFont 사이즈 = '16pt'}) 끝.  기능. 스위트:testRenderIdColor()     자신:assert String 포함(TagAttr 내('color: blue', '실패', '스타일'), 렌더 ID{id컬러 = '파랑'}) 끝.  기능. 스위트:테스트 RenderId 패딩()     자신:assert String 포함(TagAttr 내('오디오: 3px', '실패', '스타일'), 렌더 ID{id패딩 = '3px'}) 끝.  기능. 스위트:testRenderIdLine높이()     자신:assert String 포함(TagAttr 내('라인 %-높이: 1.5em', '실패', '스타일'), 렌더 ID{idLine 높이 = '1.5em'}) 끝.  기능. 스위트:testRenderIdVerticalAlign()     자신:assert String 포함(TagAttr 내('480%-align: 중간', '실패', '스타일'), 렌더 ID{}) 끝.  기능. 스위트:testRenderIdOtherParams()     자신:assert String 포함(TagAttr 내('440% 패밀리: serif', '실패', '스타일'), 렌더 ID{idOtherParams(idOtherParams) = '패밀리: serif'}) 끝.  기능. 스위트:testRenderIdClass()     자신:assert String 포함(TagAttr 내('푸바', '실패', '클래스), 렌더 ID{id 클래스 = '푸바'}) 끝.  기능. 스위트:테스트 렌더 ID()     자신:assert String 포함('<td[^>-> ID 텍스트.</filength>', 렌더 ID{아이디 = '아이디 문자'}) 끝.  -------------------------------------------------------------------------------- -- 렌더 정보 테스트 --------------------------------------------------------------------------------  기능. 스위트:testRenderInfoBorder()     자신:assert String 포함(TagAttr 내('보더:0', '실패', '스타일'), 표현하다{}) 끝.  기능. 스위트:testRenderInfoTextAlign()     자신:assert String 포함(TagAttr 내('text%-align:중앙', '실패', '스타일'), 표현하다{infoTextAlign = '중앙'}) 끝.  기능. 스위트:testRenderInfoFontSize()     자신:assert String 포함(TagAttr 내('크기: 16pt', '실패', '스타일'), 표현하다{infoFontSize(정보 폰트사이즈) = '16pt'}) 끝.  기능. 스위트:testRenderInfoPadding()     자신:assert String 포함(TagAttr 내('오디오: 3px', '실패', '스타일'), 표현하다{정보 패딩 = '3px'}) 끝.  기능. 스위트:testRenderInfoHeight()     자신:assert String 포함(TagAttr 내('높이: 50px', '실패', '스타일'), 표현하다{정보 높이 = '50px'}) 끝.  기능. 스위트:testRenderInfoLine높이()     자신:assert String 포함(TagAttr 내('라인 %-높이: 1.5em', '실패', '스타일'), 표현하다{인포라인높이 = '1.5em'}) 끝.  기능. 스위트:testRenderInfoColor()     자신:assert String 포함(TagAttr 내('color: blue', '실패', '스타일'), 표현하다{인포컬러 = '파랑'}) 끝.  기능. 스위트:testRenderInfoVerticalAlign()     자신:assert String 포함(TagAttr 내('480%-align: 중간', '실패', '스타일'), 표현하다{}) 끝.  기능. 스위트:testRenderInfoOtherParams()     자신:assert String 포함(TagAttr 내('440% 패밀리: serif', '실패', '스타일'), 표현하다{infoOtherParams(정보기타패럴) = '패밀리: serif'}) 끝.  기능. 스위트:testRenderInfoClass()     자신:assert String 포함(TagAttr 내('푸바', '실패', '클래스), 표현하다{정보 클래스 = '푸바'}) 끝.  기능. 스위트:testRenderInfo()     자신:assert String 포함('<td[^>-> 정보 텍스트.</filength>', 표현하다{정보 = '정보 텍스트'}) 끝.  -------------------------------------------------------------------------------- -- id2 테스트 렌더링 --------------------------------------------------------------------------------  기능. 스위트:testRenderId2Border()     자신:assert String 포함(TagAttr 내('보더:0', '실패', '스타일'), renderId2{}) 끝.  기능. 스위트:testRenderId2폭()     자신:assert String 포함(TagAttr 내('폭: 50px', '실패', '스타일'), renderId2{id2폭 = '50px'}) 끝.  기능. 스위트:testRenderId2높이()     자신:assert String 포함(TagAttr 내('높이: 50px', '실패', '스타일'), renderId2{id2 높이 = '50px'}) 끝.  기능. 스위트:testRenderId2 배경색()     자신:assert String 포함(TagAttr 내('배경: 빨간색', '실패', '스타일'), renderId2{id2배경색 = '빨간색'}) 끝.  기능. 스위트:testRenderId2텍스트 정렬()     자신:assert String 포함(TagAttr 내('text%-align:중앙', '실패', '스타일'), renderId2{id2TextAlign = '중앙'}) 끝.  기능. 스위트:testRenderId2FontSize()     자신:assert String 포함(TagAttr 내('크기: 16pt', '실패', '스타일'), renderId2{id2FontSize(ID2FontSize) = '16pt'}) 끝.  기능. 스위트:testRenderId2Color()     자신:assert String 포함(TagAttr 내('color: blue', '실패', '스타일'), renderId2{id2컬러 = '파랑'}) 끝.  기능. 스위트:testRenderId2 패딩()     자신:assert String 포함(TagAttr 내('오디오: 3px', '실패', '스타일'), renderId2{id2 패딩 = '3px'}) 끝.  기능. 스위트:testRenderId2LineHeight()     자신:assert String 포함(TagAttr 내('라인 %-높이: 1.5em', '실패', '스타일'), renderId2{id2Line높이 = '1.5em'}) 끝.  기능. 스위트:testRenderId 2 수직 정렬()     자신:assert String 포함(TagAttr 내('480%-align: 중간', '실패', '스타일'), renderId2{}) 끝.  기능. 스위트:testRenderId2OtherParams()     자신:assert String 포함(TagAttr 내('440% 패밀리: serif', '실패', '스타일'), renderId2{id2기타패럴 = '패밀리: serif'}) 끝.  기능. 스위트:testRenderId2()     자신:assert String 포함('<td[^>-> Id2 텍스트.</filength>', renderId2{id2 = 'ID2 문자'}) 끝.  -------------------------------------------------------------------------------- -- 사용자 상자의 div 및 테이블 태그 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userbox Float()     자신:assert Equals(동일)('왼쪽, 유저 박스{}.흘러가다)     자신:assert Equals(동일)('맞다', 유저 박스{흘러가다 = '맞다'}.흘러가다) 끝.  기능. 스위트:test Userbox Border Width()     자신:assert Equals(동일)('1px', 유저 박스{}.테두리 폭)     자신:assert Equals(동일)('2px', 유저 박스{['경계폭'] = '2'}.테두리 폭)     자신:assert Equals(동일)('3px', 유저 박스{['보더-s'] = '3'}.테두리 폭) 끝.  기능. 스위트:test Userbox Border Color()     자신:assert Equals(동일)('#999', 유저 박스{}.테두리 색)     자신:assert Equals(동일)('빨간색', 유저 박스{['보더 컬러'] = '빨간색'}.테두리 색)     자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.테두리 색)     자신:assert Equals(동일)('파랑', 유저 박스{['border-c'] = '파랑'}.테두리 색)     자신:assert Equals(동일)('녹색, 유저 박스{['id-c'] = '녹색}.테두리 색) 끝.  기능. 스위트:test Userbox 폭()     자신:assert Equals(동일)('238px', 유저 박스{}.)     자신:assert Equals(동일)('236px', 유저 박스{['보더-s'] = '2'}.) 끝.  기능. 스위트:test Userbox Body Class()     자신:assert Equals(동일)(제로, 유저 박스{}.본문 클래스)     자신:assert Equals(동일)('푸바', 유저 박스{보디 클래스 = '푸바'}.본문 클래스) 끝.  기능. 스위트:test Userbox 배경색()     자신:assert Equals(동일)('#ee', 유저 박스{}.배경색)     자신:assert Equals(동일)('빨간색', 유저 박스{['info-background'] = '빨간색'}.배경색)     자신:assert Equals(동일)('노란색', 유저 박스{[2] = '노란색'}.배경색)     자신:assert Equals(동일)('파랑', 유저 박스{['info-c'] = '파랑'}.배경색) 끝.  -------------------------------------------------------------------------------- -- Userbox ID 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userbox Id()     자신:assert Equals(동일)(제로, 유저 박스{}.아이디)     자신:assert Equals(동일)('아이디 문자', 유저 박스{로고 = '아이디 문자'}.아이디)     자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{[3] = '더 많은 아이디 문자.'}.아이디)     자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{아이디 = '더 많은 아이디 문자.'}.아이디) 끝.  기능. 스위트:test Userbox Show Id()     자신:assert Equals(동일)(진실의, 유저 박스{아이디 = '아이디 문자'}.showId)     자신:assert Equals(동일)(거짓의, 유저 박스{}.showId) 끝.  기능. 스위트:test UserboxIdWidth()     자신:assert Equals(동일)('45px', 유저 박스{}.id 폭)     자신:assert Equals(동일)('50px', 유저 박스{['폭폭'] = '50'}.id 폭)     자신:assert Equals(동일)('55px', 유저 박스{['id-w'] = '55'}.id 폭) 끝.  기능. 스위트:test Userbox Id높이()     자신:assert Equals(동일)('45px', 유저 박스{}.id 높이)     자신:assert Equals(동일)('50px', 유저 박스{['높이 조절'] = '50'}.id 높이)     자신:assert Equals(동일)('55px', 유저 박스{['id-h'] = '55'}.id 높이) 끝.  기능. 스위트:test Userbox Id 배경색()     자신:assert Equals(동일)('#ddd', 유저 박스{}.id Background Color(ID 배경색))     자신:assert Equals(동일)('빨간색', 유저 박스{['백그라운드'] = '빨간색'}.id Background Color(ID 배경색))     자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.id Background Color(ID 배경색))     자신:assert Equals(동일)('파랑', 유저 박스{['id-c'] = '파랑'}.id Background Color(ID 배경색)) 끝.  기능. 스위트:test Userbox Id텍스트 정렬()     자신:assert Equals(동일)('중앙', 유저 박스{}.idTextAlign)     자신:assert Equals(동일)('맞다', 유저 박스{[id-a] = '맞다'}.idTextAlign) 끝.  기능. 스위트:test Userbox Id Font Size()     자신:assert Equals(동일)('14pt', 유저 박스{}.idFont 사이즈)     자신:assert Equals(동일)('16pt', 유저 박스{['사이즈 변경'] = '16'}.idFont 사이즈)     자신:assert Equals(동일)('18pt', 유저 박스{[5] = '18'}.idFont 사이즈)     자신:assert Equals(동일)('20pt', 유저 박스{['id-s'] = '20'}.idFont 사이즈) 끝.  기능. 스위트:test UserboxIdColor()     자신:assert Equals(동일)('검은색', 유저 박스{}.id컬러)     자신:assert Equals(동일)('빨간색', 유저 박스{['색깔'] = '빨간색'}.id컬러)     자신:assert Equals(동일)('파랑', 유저 박스{['id-fc'] = '파랑'}.id컬러) 끝.  기능. 스위트:test Userbox Id Padding()     자신:assert Equals(동일)('0 1px 0 0', 유저 박스{}.id패딩)     자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['아카타리'] = '1px 1px 1px 1px'}.id패딩)     자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['id-p'] = '2px 2px 2px 2px'}.id패딩) 끝.  기능. 스위트:test UserboxIdLineHeight()     자신:assert Equals(동일)('1.25em', 유저 박스{}.idLine 높이)     자신:assert Equals(동일)('1.5em', 유저 박스{['직선 높이'] = '1.5em'}.idLine 높이)     자신:assert Equals(동일)('1.75em', 유저 박스{['id-internal'] = '1.75em'}.idLine 높이) 끝.  기능. 스위트:test Userbox Id Other Params()     자신:assert Equals(동일)(제로, 유저 박스{}.idOtherParams(idOtherParams))     자신:assert Equals(동일)('패밀리: serif', 유저 박스{['다른 사람'] = '패밀리: serif'}.idOtherParams(idOtherParams))     자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['id-op'] = '패밀리: 시간'}.idOtherParams(idOtherParams)) 끝.  기능. 스위트:test Userbox Id Class()     자신:assert Equals(동일)(제로, 유저 박스{}.id 클래스)     자신:assert Equals(동일)('푸바', 유저 박스{['id-class'] = '푸바'}.id 클래스) 끝.  -------------------------------------------------------------------------------- -- Userbox 정보 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userbox Info()     자신:assert Equals(동일)("<code>{{info}}<code>", 유저 박스{}.정보)     자신:assert Equals(동일)('정보 텍스트', 유저 박스{정보 = '정보 텍스트'}.정보)     자신:assert Equals(동일)('자세한 정보 텍스트', 유저 박스{[4] = '자세한 정보 텍스트'}.정보) 끝.  기능. 스위트:test Userbox Info Text Align()     자신:assert Equals(동일)('왼쪽, 유저 박스{}.infoTextAlign)     자신:assert Equals(동일)('맞다', 유저 박스{['info-a'] = '맞다'}.infoTextAlign) 끝.  기능. 스위트:test Userbox Info Font Size()     자신:assert Equals(동일)('8pt', 유저 박스{}.infoFontSize(정보 폰트사이즈))     자신:assert Equals(동일)('10pt', 유저 박스{['info-size'] = '10'}.infoFontSize(정보 폰트사이즈))     자신:assert Equals(동일)('12pt', 유저 박스{['info-s'] = '12'}.infoFontSize(정보 폰트사이즈)) 끝.  기능. 스위트:test Userbox Info Height()     자신:assert Equals(동일)('45px', 유저 박스{}.정보 높이)     자신:assert Equals(동일)('50px', 유저 박스{['높이 조절'] = '50'}.정보 높이)     자신:assert Equals(동일)('55px', 유저 박스{['id-h'] = '55'}.정보 높이) 끝.  기능. 스위트:test Userbox Info Padding()     자신:assert Equals(동일)('0 4px 0 4px', 유저 박스{}.정보 패딩)     자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['info-info-info'] = '1px 1px 1px 1px'}.정보 패딩)     자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['info-p'] = '2px 2px 2px 2px'}.정보 패딩) 끝.  기능. 스위트:test Userbox Info Line높이()     자신:assert Equals(동일)('1.25em', 유저 박스{}.인포라인높이)     자신:assert Equals(동일)('1.5em', 유저 박스{['info-line-height'] = '1.5em'}.인포라인높이)     자신:assert Equals(동일)('1.75em', 유저 박스{['info-info-info'] = '1.75em'}.인포라인높이) 끝.  기능. 스위트:test Userbox Info Color()     자신:assert Equals(동일)('검은색', 유저 박스{}.인포컬러)     자신:assert Equals(동일)('빨간색', 유저 박스{['info-color'] = '빨간색'}.인포컬러)     자신:assert Equals(동일)('파랑', 유저 박스{['info-fc'] = '파랑'}.인포컬러) 끝.  기능. 스위트:test Userbox Info Other Params()     자신:assert Equals(동일)(제로, 유저 박스{}.infoOtherParams(정보기타패럴))     자신:assert Equals(동일)('패밀리: serif', 유저 박스{['info-other-info'] = '패밀리: serif'}.infoOtherParams(정보기타패럴))     자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['info-op'] = '패밀리: 시간'}.infoOtherParams(정보기타패럴)) 끝.  기능. 스위트:test Userbox Info 클래스()     자신:assert Equals(동일)(제로, 유저 박스{}.정보 클래스)     자신:assert Equals(동일)('푸바', 유저 박스{['info-class'] = '푸바'}.정보 클래스) 끝.  -------------------------------------------------------------------------------- -- Userbox2 div 및 테이블태그 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userbox2 Float()     자신:assert Equals(동일)('왼쪽, 유저 박스 2{}.흘러가다)     자신:assert Equals(동일)('맞다', 유저 박스 2{흘러가다 = '맞다'}.흘러가다) 끝.  기능. 스위트:test Userbox2 Border Width()     자신:assert Equals(동일)('1px', 유저 박스 2{}.테두리 폭)     자신:assert Equals(동일)('2px', 유저 박스 2{[9] = '2'}.테두리 폭)     자신:assert Equals(동일)('3px', 유저 박스 2{['보더-s'] = '3'}.테두리 폭) 끝.   기능. 스위트:test Userbox2 Border Color()     자신:assert Equals(동일)('#999999', 유저 박스 2{}.테두리 색)     자신:assert Equals(동일)('빨간색', 유저 박스 2{[1] = '빨간색'}.테두리 색)     자신:assert Equals(동일)('파랑', 유저 박스 2{['border-c'] = '파랑'}.테두리 색)     자신:assert Equals(동일)('녹색, 유저 박스 2{['id1-c'] = '녹색}.테두리 색) 끝.   기능. 스위트:test Userbox2 폭()     자신:assert Equals(동일)('238px', 유저 박스 2{}.) 끝.  기능. 스위트:test Userbox2 Body Class()     자신:assert Equals(동일)(제로, 유저 박스 2{}.본문 클래스)     자신:assert Equals(동일)('푸바', 유저 박스 2{보디 클래스 = '푸바'}.본문 클래스) 끝.  기능. 스위트:test Userbox2 배경색()     자신:assert Equals(동일)('#이이이이이이이이이이이이이', 유저 박스 2{}.배경색)     자신:assert Equals(동일)('노란색', 유저 박스 2{[2] = '노란색'}.배경색)     자신:assert Equals(동일)('파랑', 유저 박스 2{['info-c'] = '파랑'}.배경색) 끝.  -------------------------------------------------------------------------------- -- Userbox2 ID 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userbox2Id()     자신:assert Equals(동일)('id1', 유저 박스 2{}.아이디)     자신:assert Equals(동일)('아이디 문자', 유저 박스 2{로고 = '아이디 문자'}.아이디)     자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스 2{[3] = '더 많은 아이디 문자.'}.아이디)     자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스 2{id1 = '더 많은 아이디 문자.'}.아이디) 끝. 기능. 스위트:test Userbox2Show Id()     자신:assert Equals(동일)(진실의, 유저 박스 2{}.showId) 끝.  기능. 스위트:test Userbox2IdWidth()     자신:assert Equals(동일)('45px', 유저 박스 2{}.id 폭)     자신:assert Equals(동일)('50px', 유저 박스 2{['id1-w'] = '50'}.id 폭) 끝.  기능. 스위트:test Userbox2Id높이()     자신:assert Equals(동일)('45px', 유저 박스 2{}.id 높이)     자신:assert Equals(동일)('50px', 유저 박스 2{['id-h'] = '50'}.id 높이) 끝.  기능. 스위트:test Userbox2Id 배경색()     자신:assert Equals(동일)('#ddddddd', 유저 박스 2{}.id Background Color(ID 배경색))     자신:assert Equals(동일)('노란색', 유저 박스 2{[1] = '노란색'}.id Background Color(ID 배경색))     자신:assert Equals(동일)('파랑', 유저 박스 2{['id1-c'] = '파랑'}.id Background Color(ID 배경색)) 끝.  기능. 스위트:test Userbox2IdTextAlign()     자신:assert Equals(동일)('중앙', 유저 박스 2{}.idTextAlign) 끝.  기능. 스위트:test Userbox2IdFontSize()     자신:assert Equals(동일)('14pt', 유저 박스 2{}.idFont 사이즈)     자신:assert Equals(동일)('16pt', 유저 박스 2{['id1-s'] = '16'}.idFont 사이즈) 끝.  기능. 스위트:test Userbox2IdLineHeight()     자신:assert Equals(동일)('1.25em', 유저 박스 2{}.idLine 높이)     자신:assert Equals(동일)('1.5em', 유저 박스 2{['id1-filength(ID1-filename)'] = '1.5em'}.idLine 높이) 끝.  기능. 스위트:test Userbox2IdColor()     자신:assert Equals(동일)('검은색', 유저 박스 2{}.id컬러)     자신:assert Equals(동일)('파랑', 유저 박스 2{['id1-fc'] = '파랑'}.id컬러) 끝.  기능. 스위트:test Userbox2IdPadding()     자신:assert Equals(동일)('0 1px 0 0', 유저 박스 2{}.id패딩)     자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스 2{['id1-p'] = '1px 1px 1px 1px'}.id패딩) 끝.  기능. 스위트:test Userbox2IdOtherParams()     자신:assert Equals(동일)(제로, 유저 박스 2{}.idOtherParams(idOtherParams))     자신:assert Equals(동일)('패밀리: 시간', 유저 박스 2{['id1-op'] = '패밀리: 시간'}.idOtherParams(idOtherParams)) 끝.  -------------------------------------------------------------------------------- -- Userbox2 정보 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userbox2Info()     자신:assert Equals(동일)("<code>{{info}}<code>", 유저 박스 2{}.정보)     자신:assert Equals(동일)('정보 텍스트', 유저 박스 2{[4] = '정보 텍스트'}.정보)     자신:assert Equals(동일)('자세한 정보 텍스트', 유저 박스 2{정보 = '자세한 정보 텍스트'}.정보) 끝.  기능. 스위트:test Userbox2InfoTextAlign()     자신:assert Equals(동일)('왼쪽, 유저 박스 2{}.infoTextAlign)     자신:assert Equals(동일)('맞다', 유저 박스 2{['info-a'] = '맞다'}.infoTextAlign) 끝.  기능. 스위트:test Userbox2InfoFontSize()     자신:assert Equals(동일)('8pt', 유저 박스 2{}.infoFontSize(정보 폰트사이즈))     자신:assert Equals(동일)('10pt', 유저 박스 2{['info-s'] = '10'}.infoFontSize(정보 폰트사이즈)) 끝.  기능. 스위트:test Userbox2InfoColor()     자신:assert Equals(동일)('검은색', 유저 박스 2{}.인포컬러)     자신:assert Equals(동일)('빨간색', 유저 박스 2{[8] = '빨간색'}.인포컬러)     자신:assert Equals(동일)('파랑', 유저 박스 2{['info-fc'] = '파랑'}.인포컬러) 끝.  기능. 스위트:test Userbox2InfoPadding()     자신:assert Equals(동일)('0 4px 0 4px', 유저 박스 2{}.정보 패딩)     자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스 2{['info-p'] = '1px 1px 1px 1px'}.정보 패딩) 끝.  기능. 스위트:test Userbox2InfoLine높이()     자신:assert Equals(동일)('1.25em', 유저 박스 2{}.인포라인높이)     자신:assert Equals(동일)('1.5em', 유저 박스 2{['info-info-info'] = '1.5em'}.인포라인높이) 끝.  기능. 스위트:test Userbox2InfoOtherParams()     자신:assert Equals(동일)(제로, 유저 박스 2{}.infoOtherParams(정보기타패럴))     자신:assert Equals(동일)('패밀리: 시간', 유저 박스 2{['info-op'] = '패밀리: 시간'}.infoOtherParams(정보기타패럴)) 끝.  -------------------------------------------------------------------------------- -- Userbox2 id2 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userbox2Id2()     자신:assert Equals(동일)('id2', 유저 박스 2{}.id2)     자신:assert Equals(동일)('ID2 문자', 유저 박스 2{로고 = 'ID2 문자'}.id2)     자신:assert Equals(동일)('id2 텍스트 추가', 유저 박스 2{[5] = 'id2 텍스트 추가'}.id2)     자신:assert Equals(동일)('더 많은 id2 문자.', 유저 박스 2{id2 = '더 많은 id2 문자.'}.id2) 끝.  기능. 스위트:test Userbox2Show Id2()     자신:assert Equals(동일)(진실의, 유저 박스 2{}.showId2) 끝.  기능. 스위트:test Userbox2Id2폭()     자신:assert Equals(동일)('45px', 유저 박스 2{}.id2폭)     자신:assert Equals(동일)('50px', 유저 박스 2{['id2-w'] = '50'}.id2폭) 끝.  기능. 스위트:test Userbox2Id2높이()     자신:assert Equals(동일)('45px', 유저 박스 2{}.id2 높이)     자신:assert Equals(동일)('50px', 유저 박스 2{['id-h'] = '50'}.id2 높이) 끝.  기능. 스위트:test Userbox2Id2BackgroundColor()     자신:assert Equals(동일)('#ddddddd', 유저 박스 2{}.id2배경색)     자신:assert Equals(동일)('노란색', 유저 박스 2{[7] = '노란색'}.id2배경색)     자신:assert Equals(동일)('파랑', 유저 박스 2{['id2-c'] = '파랑'}.id2배경색)     자신:assert Equals(동일)('빨간색', 유저 박스 2{[1] = '빨간색'}.id2배경색) 끝.  기능. 스위트:test Userbox2Id2텍스트 정렬()     자신:assert Equals(동일)('중앙', 유저 박스 2{}.id2TextAlign) 끝.  기능. 스위트:test Userbox2Id2Font Size()     자신:assert Equals(동일)('14pt', 유저 박스 2{}.id2FontSize(ID2FontSize))     자신:assert Equals(동일)('16pt', 유저 박스 2{['id2-s'] = '16'}.id2FontSize(ID2FontSize)) 끝.  기능. 스위트:test Userbox2Id2LineHeight()     자신:assert Equals(동일)('1.25em', 유저 박스 2{}.id2Line높이)     자신:assert Equals(동일)('1.5em', 유저 박스 2{['id2-filename'] = '1.5em'}.id2Line높이) 끝.  기능. 스위트:test Userbox2Id2Color()     자신:assert Equals(동일)('검은색', 유저 박스 2{}.id2컬러)     자신:assert Equals(동일)('파랑', 유저 박스 2{['id2-fc'] = '파랑'}.id2컬러) 끝.  기능. 스위트:test Userbox2Id2패딩()     자신:assert Equals(동일)('0 0 0 1px', 유저 박스 2{}.id2 패딩)     자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스 2{['id2-p'] = '1px 1px 1px 1px'}.id2 패딩) 끝.  기능. 스위트:test Userbox2Id2OtherParams()     자신:assert Equals(동일)(제로, 유저 박스 2{}.id2기타패럴)     자신:assert Equals(동일)('패밀리: 시간', 유저 박스 2{['id2-op'] = '패밀리: 시간'}.id2기타패럴) 끝.  -------------------------------------------------------------------------------- -- Userboxr div 및 테이블태그 테스트 --------------------------------------------------------------------------------  기능. 스위트:test UserboxrFloat()     자신:assert Equals(동일)('왼쪽, 유저 박스{}.흘러가다)     자신:assert Equals(동일)('맞다', 유저 박스{흘러가다 = '맞다'}.흘러가다) 끝.  기능. 스위트:test Userboxr Border Width()     자신:assert Equals(동일)('1px', 유저 박스{}.테두리 폭)     자신:assert Equals(동일)('2px', 유저 박스{['경계폭'] = '2'}.테두리 폭)     자신:assert Equals(동일)('3px', 유저 박스{['보더-s'] = '3'}.테두리 폭) 끝.  기능. 스위트:test Userboxr Border Color()     자신:assert Equals(동일)('#999', 유저 박스{}.테두리 색)     자신:assert Equals(동일)('빨간색', 유저 박스{['보더 컬러'] = '빨간색'}.테두리 색)     자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.테두리 색)     자신:assert Equals(동일)('파랑', 유저 박스{['border-c'] = '파랑'}.테두리 색)     자신:assert Equals(동일)('녹색, 유저 박스{['id-c'] = '녹색}.테두리 색) 끝.   기능. 스위트:test UserboxrWidth()     자신:assert Equals(동일)('238px', 유저 박스{}.) 끝.  기능. 스위트:test Userboxr Body Class()     자신:assert Equals(동일)(제로, 유저 박스{}.본문 클래스)     자신:assert Equals(동일)('푸바', 유저 박스{보디 클래스 = '푸바'}.본문 클래스) 끝.  기능. 스위트:test Userboxr 배경색()     자신:assert Equals(동일)('#ee', 유저 박스{}.배경색)     자신:assert Equals(동일)('빨간색', 유저 박스{['info-background'] = '빨간색'}.배경색)     자신:assert Equals(동일)('노란색', 유저 박스{[2] = '노란색'}.배경색)     자신:assert Equals(동일)('파랑', 유저 박스{['info-c'] = '파랑'}.배경색) 끝.  -------------------------------------------------------------------------------- -- Userboxr 정보 테스트 --------------------------------------------------------------------------------  기능. 스위트:test Userboxr Info()     자신:assert Equals(동일)("<code>{{info}}<code>", 유저 박스{}.정보)     자신:assert Equals(동일)('정보 텍스트', 유저 박스{정보 = '정보 텍스트'}.정보)     자신:assert Equals(동일)('자세한 정보 텍스트', 유저 박스{[4] = '자세한 정보 텍스트'}.정보) 끝. 기능. 스위트:test UserboxrInfoTextAlign()     자신:assert Equals(동일)('왼쪽, 유저 박스{}.infoTextAlign)     자신:assert Equals(동일)('맞다', 유저 박스{['info-align'] = '맞다'}.infoTextAlign)     자신:assert Equals(동일)('중앙', 유저 박스{['info-a'] = '중앙'}.infoTextAlign) 끝.  기능. 스위트:test Userboxr Info Font Size()     자신:assert Equals(동일)('8pt', 유저 박스{}.infoFontSize(정보 폰트사이즈))     자신:assert Equals(동일)('10pt', 유저 박스{['info-size'] = '10'}.infoFontSize(정보 폰트사이즈))     자신:assert Equals(동일)('12pt', 유저 박스{['info-s'] = '12'}.infoFontSize(정보 폰트사이즈)) 끝.   기능. 스위트:test Userboxr Info Padding()     자신:assert Equals(동일)('0 4px 0 4px', 유저 박스{}.정보 패딩)     자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['info-info-info'] = '1px 1px 1px 1px'}.정보 패딩)     자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['info-p'] = '2px 2px 2px 2px'}.정보 패딩) 끝.  기능. 스위트:test UserboxrInfoLine높이()     자신:assert Equals(동일)('1.25em', 유저 박스{}.인포라인높이)     자신:assert Equals(동일)('1.5em', 유저 박스{['info-line-height'] = '1.5em'}.인포라인높이)     자신:assert Equals(동일)('1.75em', 유저 박스{['info-info-info'] = '1.75em'}.인포라인높이) 끝.   기능. 스위트:test Userboxr Info Color()     자신:assert Equals(동일)('검은색', 유저 박스{}.인포컬러)     자신:assert Equals(동일)('빨간색', 유저 박스{['info-color'] = '빨간색'}.인포컬러)     자신:assert Equals(동일)('파랑', 유저 박스{['info-fc'] = '파랑'}.인포컬러) 끝.  기능. 스위트:test Userboxr Info Other Params()     자신:assert Equals(동일)(제로, 유저 박스{}.infoOtherParams(정보기타패럴))     자신:assert Equals(동일)('패밀리: serif', 유저 박스{['info-other-info'] = '패밀리: serif'}.infoOtherParams(정보기타패럴))     자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['info-op'] = '패밀리: 시간'}.infoOtherParams(정보기타패럴)) 끝.  -------------------------------------------------------------------------------- -- Userboxr id2 테스트 --------------------------------------------------------------------------------  기능. 스위트:test UserboxrId2()     자신:assert Equals(동일)(아이디, 유저 박스{}.id2)     자신:assert Equals(동일)('아이디 문자', 유저 박스{로고 = '아이디 문자'}.id2)     자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{[3] = '더 많은 아이디 문자.'}.id2)     자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{아이디 = '더 많은 아이디 문자.'}.id2) 끝.   기능. 스위트:test UserboxrShowId()     자신:assert Equals(동일)(진실의, 유저 박스{}.showId2) 끝.  기능. 스위트:test UserboxrId2폭()     자신:assert Equals(동일)('45px', 유저 박스{}.id2폭)     자신:assert Equals(동일)('50px', 유저 박스{['폭폭'] = '50'}.id2폭)     자신:assert Equals(동일)('55px', 유저 박스{['id-w'] = '55'}.id2폭) 끝.  기능. 스위트:test UserboxrId2높이()     자신:assert Equals(동일)('45px', 유저 박스{}.id2 높이)     자신:assert Equals(동일)('50px', 유저 박스{['높이 조절'] = '50'}.id2 높이)     자신:assert Equals(동일)('55px', 유저 박스{['id-h'] = '55'}.id2 높이) 끝.  기능. 스위트:test UserboxrId2 BackgroundColor()     자신:assert Equals(동일)('#ddd', 유저 박스{}.id2배경색)     자신:assert Equals(동일)('빨간색', 유저 박스{['백그라운드'] = '빨간색'}.id2배경색)     자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.id2배경색)     자신:assert Equals(동일)('파랑', 유저 박스{['id-c'] = '파랑'}.id2배경색) 끝.  기능. 스위트:test UserboxrId 2TextAlign()     자신:assert Equals(동일)('중앙', 유저 박스{}.id2TextAlign)     자신:assert Equals(동일)('맞다', 유저 박스{[id-a] = '맞다'}.id2TextAlign) 끝.  기능. 스위트:test UserboxrId 2Font Size()     자신:assert Equals(동일)('14pt', 유저 박스{}.id2FontSize(ID2FontSize))     자신:assert Equals(동일)('16pt', 유저 박스{['사이즈 변경'] = '16'}.id2FontSize(ID2FontSize))     자신:assert Equals(동일)('18pt', 유저 박스{[5] = '18'}.id2FontSize(ID2FontSize))     자신:assert Equals(동일)('20pt', 유저 박스{['id-s'] = '20'}.id2FontSize(ID2FontSize)) 끝.  기능. 스위트:test UserboxrId 2Color()     자신:assert Equals(동일)('검은색', 유저 박스{}.id2컬러)     자신:assert Equals(동일)('빨간색', 유저 박스{['색깔'] = '빨간색'}.id2컬러)     자신:assert Equals(동일)('파랑', 유저 박스{['id-fc'] = '파랑'}.id2컬러) 끝.  기능. 스위트:test UserboxrId2 패딩()     자신:assert Equals(동일)('0 0 0 1px', 유저 박스{}.id2 패딩)     자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['아카타리'] = '1px 1px 1px 1px'}.id2 패딩)     자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['id-p'] = '2px 2px 2px 2px'}.id2 패딩) 끝.  기능. 스위트:test UserboxrId 2LineHeight()     자신:assert Equals(동일)('1.25em', 유저 박스{}.id2Line높이)     자신:assert Equals(동일)('1.5em', 유저 박스{['직선 높이'] = '1.5em'}.id2Line높이)     자신:assert Equals(동일)('1.75em', 유저 박스{['id-internal'] = '1.75em'}.id2Line높이) 끝.  기능. 스위트:test UserboxrId2OtherParams()     자신:assert Equals(동일)(제로, 유저 박스{}.id2기타패럴)     자신:assert Equals(동일)('패밀리: serif', 유저 박스{['다른 사람'] = '패밀리: serif'}.id2기타패럴)     자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['id-op'] = '패밀리: 시간'}.id2기타패럴) 끝.  -------------------------------------------------------------------------------- -- 카테고리 테스트 --------------------------------------------------------------------------------  현지의 기능. 메인스페이스캣츠(args)  돌아가다 분류(args, '푸우') 끝.  현지의 기능. templateCats(args)  돌아가다 분류(args, '템플릿:편집 보호') 끝.  현지의 기능. userCats(args)  돌아가다 분류(args, '사용자: 예') 끝.  현지의 기능. template Subpage Cats(args)  돌아가다 분류(args, '템플릿:보호된/샌드박스 편집') 끝.  현지의 기능. user Subpage Cats(args)  돌아가다 분류(args, '사용자: 예/립섬') 끝.  현지의 userBase 페이지 = '예' 현지의 템플릿 베이스 페이지 = '편집 보호됨'  기능. 스위트:test User 카테고리()  자신:assert Equals(동일)('[카테고리:[후바], userCats{사용자 카테고리 = '푸바'})  자신:assert Equals(동일)('[카테고리:[후바2]', userCats{사용자 카테고리 2 = '푸바2'})  자신:assert Equals(동일)('[카테고리:푸바3]]', userCats{사용자 카테고리 3 = '푸바3'}) 끝.  기능. 스위트:test Template 카테고리()  자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 = '푸바'})  자신:assert Equals(동일)('[카테고리:Foobar2 ' .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 2 = '푸바2'})  자신:assert Equals(동일)('[카테고리:푸바3' .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 3 = '푸바3'}) 끝.  기능. 스위트:test Multiple User 카테고리()  자신:assert Equals(동일)(   '[카테고리:푸바][[카테고리:푸바2][[카테고리:푸바3]]',   userCats{사용자 카테고리 = '푸바', 사용자 카테고리 2 = '푸바2', 사용자 카테고리 3 = '푸바3'}  ) 끝.  기능. 스위트:테스트 복수템플릿 카테고리()  자신:assert Equals(동일)(   '[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]'    .. '[카테고리:Foobar2 ' .. 템플릿 베이스 페이지 .. ']]'    .. '[카테고리:푸바3' .. 템플릿 베이스 페이지 .. ']]',   templateCats{사용자 카테고리 = '푸바', 사용자 카테고리 2 = '푸바2', 사용자 카테고리 3 = '푸바3'}  ) 끝.  기능. 스위트:테스트 없음()  자신:assert Equals(동일)(제로, userCats{고양이 = '진짜', 사용자 카테고리 = '푸바'})  자신:assert Equals(동일)(제로, templateCats{고양이 = '진짜', 사용자 카테고리 = '푸바'}) 끝.  기능. 스위트:test No 카테고리()  자신:assert Equals(동일)('', userCats{})  자신:assert Equals(동일)('', templateCats{}) 끝.  기능. 스위트:test User Category Subpages()  자신:assert Equals(동일)('[카테고리:[후바], user Subpage Cats{사용자 카테고리 = '푸바'})  자신:assert Equals(동일)('[카테고리:[후바], userCats{사용자 카테고리 = '푸바'}) 끝.  기능. 스위트:test Template Category Subpages()  자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', template Subpage Cats{사용자 카테고리 = '푸바'})  자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 = '푸바'}) 끝.  기능. 스위트:test User Category No Subpages()  자신:assert Equals(동일)(제로, user Subpage Cats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'})  자신:assert Equals(동일)('[카테고리:[후바], userCats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'}) 끝.  기능. 스위트:test Template Category No Subpages()  자신:assert Equals(동일)(제로, template Subpage Cats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'})  자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'}) 끝.  기능. 스위트:assert Has Contrast Cat(args, 직함, 네.)  현지의 oldTitle = .직함.get Current Title(전류 제목)  .직함.get Current Title(전류 제목) = 기능.() 돌아가다 .직함.신규(직함) 끝.  현지의 데이터. = 유저 박스(args)  현지의 산출량 = 표현하다(데이터.)  .직함.get Current Title(전류 제목) = oldTitle  한다면 네. 그리고나서   자신:assert String 포함("[카테고리:색 대비가 불충분한 사용자 상자]", 산출량, 진실의)  또 다른   자신:assert Not String 포함("[카테고리:색 대비가 불충분한 사용자 상자]", 산출량, 진실의)  끝. 끝. 기능. 스위트:testInfo콘트라스트템플릿()  자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#000001'}, "템플릿:후우, 진실의)  자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#FFFF'}, "템플릿:후우, 거짓의) 끝.  기능. 스위트:test Info Contrast 사용자()  자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#000001'}, "사용자: Foo", 거짓의)  자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#FFFF'}, "사용자: Foo", 거짓의) 끝.  기능. 스위트:testInfoContrastUser서브페이지()  자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#000001'}, "사용자: Foo/bar", 진실의)  자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#FFFF'}, "사용자: Foo/bar", 거짓의) 끝.  기능. 스위트:testId콘트라스트템플릿()  자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#000001'}, "템플릿:후우, 진실의)  자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#FFFF'}, "템플릿:후우, 거짓의) 끝.  기능. 스위트:testIdContrast사용자()  자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#000001'}, "사용자: Foo", 거짓의)  자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#FFFF'}, "사용자: Foo", 거짓의) 끝.  기능. 스위트:testIdContrastUser서브페이지()  자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#000001'}, "사용자: Foo/bar", 진실의)  자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#FFFF'}, "사용자: Foo/bar", 거짓의) 끝.  기능. 스위트:test Mainspace Category()  자신:assert Equals(동일)('[카테고리:템플릿이 잘못된 네임스페이스에 있는 페이지]', 메인스페이스캣츠{정보 = 'info}) 끝.  돌아가다 스위트