surveyDepMsg ok - 우울 0 ok - 우울 8.99 ok - 우울 9 ok - 우울 12.99 ok - 우울 13 ok - 우울 16.99 ok - 우울 17 ok - 우울 20.99 ok - 우울 21 surveyAnxMsg ok - 불안 0 ok - 불안 9.99 ok - 불안 10 ok - 불안 14.99 ok - 불안 15 ok - 불안 19.99 ok - 불안 20 ok - 불안 29.99 ok - 불안 30 surveyScoreAdult ok - 우울 가중치 12개 ok - 불안 가중치 11개 ok - 우울 전부 1 = 가중치 합 ok - 불안 전부 0 = 0 ok - 우울 1번만 4 ok - 문자열 답도 intval surveyNormalizeBirth ok - 8자리 ok - 하이픈 포함 ok - 13월 ok - 미래 ok - 1900년 이전 ok - 7자리 ok - 숫자 아님 surveyAgeOnDate ok - 생일 전날 ok - 생일 당일 ok - 윤일 생일 전 ok - 윤일 생일 후 surveyValidateSignup (국문) ok - 정상 입력 ok - 정상이면 field null ok - 전화 숫자만 ok - 생년월일 정규화 ok - 카카오톡 sentType ok - 동의 Y ok - 비고 ok - 이름 ok - 성별 ok - 이름 101자는 거부 ok - 이름 100자는 허용 ok - 없는 날짜(평년 2/29)는 거부 ok - 이름 숫자 실패 ok - 이름 field ok - 실패면 values null ok - 성별 X ok - 생년월일 오류 ok - 카카오톡 전화 9자리 ok - 이메일 형식 오류 ok - 국문은 이메일 수신이어도 전화 필수 ok - 이메일 수신 + 전화 입력 정상 ok - 이메일 sentType ok - 이메일 51자 ok - 동의 없으면 N ok - 전화 길이 초과 surveyValidateSignup (영문) ok - 영문 정상 ok - 영문은 sentType 0 고정 ok - 영문 전화 선택 ok - 영문 이메일 필수 ok - 영문은 영문 이름만 webFindExistingMember ok - 중복 판정은 보류 (항상 null) surveySubjectCode (임상 코드번호: 구분 + 기관 코드 + 번호) ok - HC + 기관 코드 + 번호 ok - MDD + 3자 기관 코드 + 100 ok - 소문자 기관 코드는 대문자로 저장 ok - 3자 기관 코드 ok - 예전 A|B|C 그룹 값은 더 받지 않는다 (기관 코드와 같을 때만) ok - 기관 코드가 우연히 A 인 기관은 그대로 쓴다 ok - 다른 기관 코드는 저장하지 않는다 ok - 다른 기관 코드는 넣을 수 없다 ok - 구분이 HC|MDD 가 아니면 저장하지 않는다 ok - 번호 000 은 허용하지 않는다 ok - 번호 101 은 허용하지 않는다 ok - 기관 코드 5자 이상은 컬럼(10자)을 넘으므로 저장하지 않는다 ok - 기관 코드가 비면 저장하지 않는다 ok - 특수문자가 든 코드는 저장하지 않는다 80 passed, 0 failed