- 회원가입과 로그인
- Fragment 사이 동작
Fragment- 회원 1
<슬로우캘리 알바 등록: SLOW809>
- 브랜치 코드가 db 상의 Branch 컬렉션에 저장되어 있지 않은 데이터면 등록되지 않음을 보여줌 (Branch 컬렉션을 보여주며)
- 코드가 일치하면 시급을 입력하여 새로운 알바가 등록됨을 보여줌
→ db에도 Branch 컬렉션의 branchName, participationCode과 비교하여 보여주며 Alba 컬렉션이 알맞게 저장됐음을 보여줌
<태평양약국 알바 등록 : PARME456>
<알바를 2개 이상 등록 후 하나에 들어가서 근무 기록을 등록>
- 슬로우캘리에서 근무 시간 입력 -11월 1개, 12월 2개, 1월 1개
→ Albahomefragment의 workLog에 최신순으로 잘 뜸을 보여줌
→ db의 Work Collection에 저장됐음을 보여줌
→ 슬로우캘리의 albahomefragment에는 이번달 월급과 근무 시간에는 12월 데이터만 추가됨을 보여줌, 월급 달력에도 최신순으로 알맞게 표시됨을 보여줌
→ Homefragment에 가서 월급에 11월, 12월, 1월 급여가 추가됐음을 보여줌.
- 태평양약국에서 근무 시간 입력- 10월 1개, 12월 1개
→ 태평양약국의 albahomefragment에서 이번달 월급이 알맞게 추가됐음을 보여줌
→ Homefragment에 가서 월급에 10월 급여가 추가되었고, 12월 급여도 두 브랜치에서의 월급을 더해 알맞게 표시됨을 보여줌
→ 월급 달력에도 또다른 브랜치로서 알맞게 표시됨을 보여줌
<대타 등록>
- �슬로우캘리의 대타 캘린더로 이동
- 달력을 넘기며 아무 데이터가 없음을 보여줌
- 내부 대타 각각 12월 10일 1개, 12월 25일 1개, 1월 8일에 1개를 구함(시급, 다르게, 설명에는 각각 구분할 수 있게 날짜를 작성하여 입력함)
- 외부 대타 각각 12월 11일 1개, 12월 25일 1개, 1개를 구함
- 대타 캘린더에서 구인중 동그라미를 보여주어 잘 등록되었음을 보여줌
<태평양약국의 대타 캘린더로 이동하여 대타 등록>
- 12월 11일, 12월 24일, 1월 10 에 외부 대타를 구함(브랜치 이름이 다름을 보이기 위함)
- 외부 대타 공고를 보면 데이터가 5개 잘 들어간 것을 알 수 있음.
Fragment- 회원 2
-
또다른 회원으로 회원가입→로그인→
알바브랜치등록>
1개는 슬로우캘리 SLOW809등록(이때 회원 1이랑 시급 다르게), 1개는 파리바게뜨 SCDWR123 등록.
-월급에 아무것도 없음을 보여줌, 월급 달력에도 아무것도 없음을 보여줌
- 슬로우캘리로 이동하여 회원 1이 신청한대로 대타 캘린더가 동일하게 뜸을 보여줌
<슬로우캘리의 내부대타>
-
슬로우대타 내부 대타를 3개 신청함- 12월 10일, 1월 8일, 12월 25일
→ 12월 10일은 대타 구하기가 완료되었으므로 구인 완료, 핑크색 (내부 대타 1개 다 구함)
→ 1월 8일은 대타 구하기가 완료되었으므로 구인 완료, 핑크색으로 변함을 보여줌 (내부 대타 1개에 대해서 다 구해짐)
→ 12월 25일은 외부 1개 ,내부 1개중 1개만 구해졌으므로 여전히 파란색임을 보여줌
→ albahomefragment로 이동하여 신청한 “내부대타”가 workLog에 추가된 것을 보여줌
→전체 월급에 대타 신청한 날(12월, 1월)에 대한 급여가 추가됐음을 보여줌
<외부대타>
- 대타 fragment로 이동
→ 12월 11,25/ 12월 11, 24 , 1월 10 (각각 다른 브랜치) 등록했던 대타가 알맞게 뜸을 보여줌
→ 나의 시급과는 다르게, 즉 회원1의 시급대로 뜨는 것을 보여줌
→ 일급이 잘 계산되었음을 보여줌
→ 날짜순, 시급 높은 순 필터링도 알맞게 됨을 보여줌
→ 상세 내용 버튼을 눌러 외부 대타 구한 것들이 상세 설명도 알맞게 뜸을 보여줌
<외부대타 신청>
-신청하기 버튼을 눌러 태평양약국의 대타 신청(12월 11일- 태평양약국), 상세내용에서도 슬로우캘리의 알바 2개를 신청 (12월 25일- 겹치는 브랜치 *원래 이 목적은 아니지만, 앱이 잘 돌아감을 보여주기 위해서 편의상 외부의 대타가 신청했다고 가정)
→ 슬로우캘리의 대타 캘린더로 이동하여 12월 25일에 대한 동그라미가 변했음을 보여줌(외부 1개 내부 1개 다 구했으니)
→ homefragment의 월급으로 가서 대타에 대한 월급이 추가됐음을 보여줌(12월),
→ 월급 달력에서 등록하지 않은 태평양약국(12월 11일)로도 새로운 동그라미가 잘 뜸을 보여줌 (이때 homefragment와 비교하면서 등록하지 않은 알바인데도 뜨는 것을 보여줌)
→ 대타 신청목록으로 가서 신청했던 2개가 뜸을 보여줌(설명과 정보들도 제대로 뜸을 보여줌
→ 신청 취소를 각각 눌러보고 다이얼로그에 브랜치 이름이 알맞게 뜸을 보여줌
<외부대타 취소>
- 대타 2개 중 모두를 취소한다. (12월 11일 태평양약국, 12월 25일 슬로우캘리)
→새로고침하여 신청 목록에서 사라졌음을 보여줌
→ 대타 목록에 취소한 대타가 다시 뜨는 것을 보여줌(12월 11일, 12월 25일)
→ 월급 달력과 월급 확인 페이지에서도 데이터가 알맞게 사라졌음을 보여줌 - 월급이 사라짐, 대타 신청 목록도 0이고 workLog에도 아무것도 없으니)
→ 슬로우캘리의 대타 캘린더로 이동하여 12월 25일에 대한 동그라미가 다시 구인중으로 변했음을 보임
- 회원가입과 로그인
- Fragment 사이 동작
Fragment- 회원 1
<슬로우캘리 알바 등록: SLOW809>
- 브랜치 코드가 db 상의 Branch 컬렉션에 저장되어 있지 않은 데이터면 등록되지 않음을 보여줌 (Branch 컬렉션을 보여주며)
- 코드가 일치하면 시급을 입력하여 새로운 알바가 등록됨을 보여줌
→ db에도 Branch 컬렉션의 branchName, participationCode과 비교하여 보여주며 Alba 컬렉션이 알맞게 저장됐음을 보여줌
<태평양약국 알바 등록 : PARME456>
<알바를 2개 이상 등록 후 하나에 들어가서 근무 기록을 등록>
- 슬로우캘리에서 근무 시간 입력 -11월 1개, 12월 2개, 1월 1개
→ Albahomefragment의 workLog에 최신순으로 잘 뜸을 보여줌
→ db의 Work Collection에 저장됐음을 보여줌
→ 슬로우캘리의 albahomefragment에는 이번달 월급과 근무 시간에는 12월 데이터만 추가됨을 보여줌, 월급 달력에도 최신순으로 알맞게 표시됨을 보여줌
→ Homefragment에 가서 월급에 11월, 12월, 1월 급여가 추가됐음을 보여줌.
<대타 등록>
- �슬로우캘리의 대타 캘린더로 이동
- 달력을 넘기며 아무 데이터가 없음을 보여줌
- 내부 대타 각각 12월 10일 1개, 12월 25일 1개, 1월 8일에 1개를 구함(시급, 다르게, 설명에는 각각 구분할 수 있게 날짜를 작성하여 입력함)
- 외부 대타 각각 12월 11일 1개, 12월 25일 1개, 1개를 구함
- 대타 캘린더에서 구인중 동그라미를 보여주어 잘 등록되었음을 보여줌
<태평양약국의 대타 캘린더로 이동하여 대타 등록>
- 12월 11일, 12월 24일, 1월 10 에 외부 대타를 구함(브랜치 이름이 다름을 보이기 위함)
Fragment- 회원 2
또다른 회원으로 회원가입→로그인→
알바브랜치등록>
1개는 슬로우캘리 SLOW809등록(이때 회원 1이랑 시급 다르게), 1개는 파리바게뜨 SCDWR123 등록.
-월급에 아무것도 없음을 보여줌, 월급 달력에도 아무것도 없음을 보여줌
<슬로우캘리의 내부대타>
슬로우대타 내부 대타를 3개 신청함- 12월 10일, 1월 8일, 12월 25일
→ 12월 10일은 대타 구하기가 완료되었으므로 구인 완료, 핑크색 (내부 대타 1개 다 구함)
→ 1월 8일은 대타 구하기가 완료되었으므로 구인 완료, 핑크색으로 변함을 보여줌 (내부 대타 1개에 대해서 다 구해짐)
→ 12월 25일은 외부 1개 ,내부 1개중 1개만 구해졌으므로 여전히 파란색임을 보여줌
→ albahomefragment로 이동하여 신청한 “내부대타”가 workLog에 추가된 것을 보여줌
→전체 월급에 대타 신청한 날(12월, 1월)에 대한 급여가 추가됐음을 보여줌
<외부대타>
→ 12월 11,25/ 12월 11, 24 , 1월 10 (각각 다른 브랜치) 등록했던 대타가 알맞게 뜸을 보여줌
→ 나의 시급과는 다르게, 즉 회원1의 시급대로 뜨는 것을 보여줌
→ 일급이 잘 계산되었음을 보여줌
→ 날짜순, 시급 높은 순 필터링도 알맞게 됨을 보여줌
→ 상세 내용 버튼을 눌러 외부 대타 구한 것들이 상세 설명도 알맞게 뜸을 보여줌
<외부대타 신청>
-신청하기 버튼을 눌러 태평양약국의 대타 신청(12월 11일- 태평양약국), 상세내용에서도 슬로우캘리의 알바 2개를 신청 (12월 25일- 겹치는 브랜치 *원래 이 목적은 아니지만, 앱이 잘 돌아감을 보여주기 위해서 편의상 외부의 대타가 신청했다고 가정)
→ 슬로우캘리의 대타 캘린더로 이동하여 12월 25일에 대한 동그라미가 변했음을 보여줌(외부 1개 내부 1개 다 구했으니)
→ homefragment의 월급으로 가서 대타에 대한 월급이 추가됐음을 보여줌(12월),
→ 월급 달력에서 등록하지 않은 태평양약국(12월 11일)로도 새로운 동그라미가 잘 뜸을 보여줌 (이때 homefragment와 비교하면서 등록하지 않은 알바인데도 뜨는 것을 보여줌)
→ 대타 신청목록으로 가서 신청했던 2개가 뜸을 보여줌(설명과 정보들도 제대로 뜸을 보여줌
→ 신청 취소를 각각 눌러보고 다이얼로그에 브랜치 이름이 알맞게 뜸을 보여줌
<외부대타 취소>
→새로고침하여 신청 목록에서 사라졌음을 보여줌
→ 대타 목록에 취소한 대타가 다시 뜨는 것을 보여줌(12월 11일, 12월 25일)
→ 월급 달력과 월급 확인 페이지에서도 데이터가 알맞게 사라졌음을 보여줌 - 월급이 사라짐, 대타 신청 목록도 0이고 workLog에도 아무것도 없으니)
→ 슬로우캘리의 대타 캘린더로 이동하여 12월 25일에 대한 동그라미가 다시 구인중으로 변했음을 보임