package Ġcom . very good security . vgs collect . card . validator . lu hn Ċ Ċ import Ġcom . very good security . vgs collect . view . card . validation . card . brand . J cb Delegate Ċ import Ġorg . junit . Assert . assertTrue Ċ import Ġorg . junit . Test Ċ Ċ class ĠJ CB Delegate Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdetect J cb 1 6 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġj cb 1 6 Ġ= ĠJ cb Delegate () ĊĊĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġj cb 1 6 . isValid (" 3 5 6 6 0 0 2 0 2 0 3 6 0 5 0 0 ") ĊĊĠĠĠĠĠĠĠ ĠassertTrue ( state ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdetect J cb 1 7 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġj cb 1 6 Ġ= ĠJ cb Delegate () ĊĊĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġj cb 1 6 . isValid (" 3 5 6 6 0 0 2 0 2 0 3 6 0 5 0 0 1 ") ĊĊĠĠĠĠĠĠĠ ĠassertTrue ( state ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdetect J cb 1 8 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġj cb 1 6 Ġ= ĠJ cb Delegate () ĊĊĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġj cb 1 6 . isValid (" 3 5 6 6 0 0 2 0 2 0 3 6 0 5 0 0 1 2 ") ĊĊĠĠĠĠĠĠĠ ĠassertTrue ( state ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdetect J cb 1 9 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġj cb 1 6 Ġ= ĠJ cb Delegate () ĊĊĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġj cb 1 6 . isValid (" 3 5 6 6 0 0 2 0 2 0 3 6 0 5 0 0 1 3 ") ĊĊĠĠĠĠĠĠĠ ĠassertTrue ( state ) ĊĠĠĠ Ġ} Ċ }