package Ġcom . stan fit . android . extension . library . list Ċ Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ class ĠList Extension Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest _ correct _ merge To First _ isEqual () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġ è¿½åĬł / åīĬéĻ¤ ĊĠĠĠĠĠĠĠ Ġval Ġvalue 1 Ġ= ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 "). merge To First ( listOf (" 2 ", Ġ" 3 ", Ġ" 4 ")) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value 1 , ĠlistOf (" 4 ", Ġ" 2 ", Ġ" 3 ")) ĊĠĠĠĠĠĠĠ Ġ// Ġ ç©º éħį åĪĹ ĊĠĠĠĠĠĠĠ Ġval Ġvalue 2 Ġ= ĠlistOf < String >(). merge To First ( listOf (" 1 ", Ġ" 2 ", Ġ" 3 ")) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value 2 , ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 ")) ĊĠĠĠĠĠĠĠ Ġval Ġvalue 3 Ġ= ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 "). merge To First ( listOf ()) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value 3 , ĠlistOf < String >()) ĊĠĠĠĠĠĠĠ Ġ// Ġ éłĨ çķª ç¶ Ń æĮģ ĊĠĠĠĠĠĠĠ Ġval Ġvalue 4 Ġ= ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 "). merge To First ( listOf (" 3 ", Ġ" 2 ", Ġ" 1 ")) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value 4 , ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest _ correct _ merge To Last _ isEqual () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġ è¿½åĬł / åīĬéĻ¤ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 "). merge To Last ( listOf (" 2 ", Ġ" 3 ", Ġ" 4 ")) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value , ĠlistOf (" 2 ", Ġ" 3 ", Ġ" 4 ")) ĊĠĠĠĠĠĠĠ Ġ// Ġ ç©º éħį åĪĹ ĊĠĠĠĠĠĠĠ Ġval Ġvalue 2 Ġ= ĠlistOf < String >(). merge To First ( listOf (" 1 ", Ġ" 2 ", Ġ" 3 ")) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value 2 , ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 ")) ĊĠĠĠĠĠĠĠ Ġval Ġvalue 3 Ġ= ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 "). merge To First ( listOf ()) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value 3 , ĠlistOf < String >()) ĊĠĠĠĠĠĠĠ Ġ// Ġ éłĨ çķª ç¶ Ń æĮģ ĊĠĠĠĠĠĠĠ Ġval Ġvalue 4 Ġ= ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 "). merge To First ( listOf (" 3 ", Ġ" 2 ", Ġ" 1 ")) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( value 4 , ĠlistOf (" 1 ", Ġ" 2 ", Ġ" 3 ")) ĊĠĠĠ Ġ} Ċ } Ċ