Slide 1

Slide 1 text

AN INTRODUCTION TO UNIT TESTING LOGIC (IN SWIFT) BAS BROEK @BASTHOMAS 1 — @basthomas, try! Swift World, May 5, 2020

Slide 2

Slide 2 text

GITHUB.COM/ BASTHOMAS/TESTING- LOGIC-SWIFT 2 — @basthomas, try! Swift World, May 5, 2020

Slide 3

Slide 3 text

WHAT IS LOGIC? 3 — @basthomas, try! Swift World, May 5, 2020

Slide 4

Slide 4 text

TESTS ARE "JUST" EXAMPLES 4 — @basthomas, try! Swift World, May 5, 2020

Slide 5

Slide 5 text

5 — @basthomas, try! Swift World, May 5, 2020

Slide 6

Slide 6 text

NOT IN SWIFT OF COURSE — AS WE HAVE TYPE SAFETY. 6 — @basthomas, try! Swift World, May 5, 2020

Slide 7

Slide 7 text

// given // when // then 7 — @basthomas, try! Swift World, May 5, 2020

Slide 8

Slide 8 text

IT'S NOT (JUST) ABOUT TESTS 8 — @basthomas, try! Swift World, May 5, 2020

Slide 9

Slide 9 text

9 — @basthomas, try! Swift World, May 5, 2020

Slide 10

Slide 10 text

TESTS CODE DOCUMENTATION 10 — @basthomas, try! Swift World, May 5, 2020

Slide 11

Slide 11 text

HOW DO YOU DEFINE A UNIT TEST? 11 — @basthomas, try! Swift World, May 5, 2020

Slide 12

Slide 12 text

THANKS! BAS BROEK @BASTHOMAS #may5_testing_logic_with_unit_tests 12 — @basthomas, try! Swift World, May 5, 2020