Test libraries

  1. Multiple expected values
  2. Multiple expected values revised
  3. Adding information with diag
  4. My own test functions
  5. My own test functions with Test Builder level
  6. Create a test module
  7. Test::Builder
  8. Test::Builder object is a singleton
  9. Skip on the fly
  10. Skip on the fly based on earlier tests
  11. Code emitting warnings
  12. Test::NoWarnings
  13. Test::FailWarnings
  14. Test with warnings
  15. Testing for warnings
  16. Testing for warnings - different warning
  17. Testing for warnings - missing warning
  18. Test::Warn
  19. Test for no warnings - the hard way
  20. No other warnings using Test::NoWarnings
  21. No other warnings Test::FailWarnings
  22. unexpected warnings Test::NoWarnings, Test::FailWarnings
  23. Test::Exception
  24. Exercise: improve test module
  25. Exercise: add is_max
  26. Exercise: is_between
  27. Exercise: test sum
  28. Exercise: Test::Exception
  29. Solution: is_between
  30. Solution: test sum
  31. Perl Best Practices - Perl::Critic
  32. Verify code layout
  33. Why number the test files?
  34. Test::Differences
  35. Test::Deep
  36. Test::File
  37. Test::LongString
  38. Test::Most
  39. Test::Trap
  40. Test::Fatal
  41. Test::XPath
  42. Sample script for testing Client-Server
  43. Sample script for testing Client-Server Win32
  44. Exercise for Test::Builder
  45. Exercise: Math::RPN
  46. Exercise: exceptions
  47. Solution