# baby+ test case (version up/share/transfer device)
- Version up (v.2.12.10 -> v.2.12.11)
- user role is mother
- pregnancy due date is null, hospital is null
weigh and initial height/weight are not inputed
baby kick/pain counter/calendar are not inputed
- ✔︎ doctor icon and message is not displayed
- ✔︎ pregnancy due date is null on setting
- ✔︎ hospital is null on setting
- ✔︎ weight is null
- ✔︎ baby kick is null
- ✔︎ pain counter is null
- ✔︎ pregnancy calendar is null
- pregnancy due date is not null, hospital is not null
weigh and initial height/weight are inputed
baby kick/pain counter/calendar are inputed
- ✔︎ doctor icon and message is displayed (first message)
- ✔︎ pregnancy due date is not null on setting
- ✔︎ hospital is not null on setting
- ✔︎ it can receive push notification (due date topic and hospital)
- ✔︎ weight is not null and show guide line on graph
- ✔︎ baby kick is not null
- ✔︎ pain counter is not null
- ✔︎ pregnancy calendar is not null
- user role is not mother
- pregnancy due date is null, hospital is null
- pregnancy due date is not null, hospital is not null
- Share data to partner
- Same platform
- iOS
- v.2.12.11/iOS → v.2.12.11/iOS
- pregnancy due date, hospital, baby and age → null
- ✔︎ partner can login using share ID and password
- ✔︎ In partner app, doctor icon and message is not displayed
- ✔︎ In partner app, pregnancy due date and baby are null on setting
- ✔︎ In partner app, hospital is null on setting
- ✔︎ In partner app, age is null on setting
- ✔︎ mother user update due date, baby, age and hospital → partner can show datas updated by mother.
- pregnancy due date, hospital, baby and age → not null
- ✔︎ partner can login using share ID and password
- ✔︎ In partner app, doctor icon and message is displayed
- ✔︎ In partner app, pregnancy due date and baby are not null on setting
- ✔︎ In partner app, hospital is not null on setting
- ✔︎ In partner app, age is not null on setting
- ✔︎ mother user update due date, baby, age and hospital → partner can show datas updated by mother.
- v.2.12.10/iOS → v.2.12.11/iOS
- pregnancy due date, hospita → not null
- ✔︎ partner can login using share ID and password
- ✔︎ In partner app, doctor icon and message is displayed
- ✔︎ In partner app, pregnancy due date is not null, baby is null on setting
- ✔︎ In partner app, hospital is null on setting
- ✔︎ In partner app, age is null on setting
- ✔︎ mother user update due date and hospital → partner can show datas updated by mother.
- v.2.12.11/iOS → v.2.12.10/iOS
- pregnancy due date, hospital, baby and age → not null
- ✔︎ partner can login using share ID and password
- ✔︎ In partner app, doctor icon and message is displayed
- ✔︎ In partner app, pregnancy due date and baby are not null on setting
- ✔︎ In partner app, hospital is not null on setting
- ✔︎ In partner app, age is not null on setting
- ✔︎ mother user update due date, baby, age and hospital → partner can show datas updated by mother.
- Android
- v.2.12.11/Android → v.2.12.11/Android
- v.2.12.10/Android → v.2.12.11/Android
- v.2.12.11/Android → v.2.12.10/Android
- Between other platforms
- iOS → Android
- v.2.12.11 → v.2.12.11
- v.2.12.10 → v.2.12.11
- v.2.12.11 → v.2.12.10
- Android → iOS
- v.2.12.11 → v.2.12.11
- v.2.12.10 → v.2.12.11
- v.2.12.11 → v.2.12.10
- Transfer device
- user role is mother
- iOS
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
- Android
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
- iOS → Android
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
- Android → iOS
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
- user role is partner
- iOS
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
- Android
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
- iOS → Android
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
- Android → iOS
- v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
- v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)