Presentation is loading. Please wait.

Presentation is loading. Please wait.

TDD Example Test Driven – Koskela Chapter 2. Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name”

Similar presentations


Presentation on theme: "TDD Example Test Driven – Koskela Chapter 2. Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name”"— Presentation transcript:

1 TDD Example Test Driven – Koskela Chapter 2

2 Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name” results in the string “Hello, Reader”. 2.Evaluating template “${greeting}, ${name}” with the values “Hi” and “Reader”, respectively, results in the string “Hello, Reader”. 3.Evaluating template “Hello, ${name}” with values “Hi” and “Reader” for variables “doesnotexist” and “name”, respectively, results in the string “Hello, Reader” 4.Evaluating template “Hello, ${name}” with no value for variable “name” raises a MissingValueError. 5.Verify that a template of 100 words and 20 variables with values of approximately 15 characters each is evaluated in 200 milliseconds or less. 6.Evaluate template “${one}, ${two}, ${three}” with values “1”, “${foo}”, and “3”, respectively, and verify that the template engine renders the result as “1, ${foo}, 3”.

3 Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name” results in the string “Hello, Reader”. 2.Evaluating template “${greeting}, ${name}” with the values “Hi” and “Reader”, respectively, results in the string “Hello, Reader”. 3.Evaluating template “Hello, ${name}” with values “Hi” and “Reader” for variables “doesnotexist” and “name”, respectively, results in the string “Hello, Reader” 4.Evaluating template “Hello, ${name}” with no value for variable “name” raises a MissingValueError. 5.Verify that a template of 100 words and 20 variables with values of approximately 15 characters each is evaluated in 200 milliseconds or less. 6.Evaluate template “${one}, ${two}, ${three}” with values “1”, “${foo}”, and “3”, respectively, and verify that the template engine renders the result as “1, ${foo}, 3”.

4 Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name” results in the string “Hello, Reader”. 2.Evaluating template “${greeting}, ${name}” with the values “Hi” and “Reader”, respectively, results in the string “Hello, Reader”. 3.Evaluating template “Hello, ${name}” with values “Hi” and “Reader” for variables “doesnotexist” and “name”, respectively, results in the string “Hello, Reader” 4.Evaluating template “Hello, ${name}” with no value for variable “name” raises a MissingValueError. 5.Verify that a template of 100 words and 20 variables with values of approximately 15 characters each is evaluated in 200 milliseconds or less. 6.Evaluate template “${one}, ${two}, ${three}” with values “1”, “${foo}”, and “3”, respectively, and verify that the template engine renders the result as “1, ${foo}, 3”.

5 Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name” results in the string “Hello, Reader”. 2.Evaluating template “${greeting}, ${name}” with the values “Hi” and “Reader”, respectively, results in the string “Hello, Reader”. 3.Evaluating template “Hello, ${name}” with values “Hi” and “Reader” for variables “doesnotexist” and “name”, respectively, results in the string “Hello, Reader” 4.Evaluating template “Hello, ${name}” with no value for variable “name” raises a MissingValueError. 5.Verify that a template of 100 words and 20 variables with values of approximately 15 characters each is evaluated in 200 milliseconds or less. 6.Evaluate template “${one}, ${two}, ${three}” with values “1”, “${foo}”, and “3”, respectively, and verify that the template engine renders the result as “1, ${foo}, 3”.

6 Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name” results in the string “Hello, Reader”. 2.Evaluating template “${greeting}, ${name}” with the values “Hi” and “Reader”, respectively, results in the string “Hello, Reader”. 3.Evaluating template “Hello, ${name}” with values “Hi” and “Reader” for variables “doesnotexist” and “name”, respectively, results in the string “Hello, Reader” 4.Evaluating template “Hello, ${name}” with no value for variable “name” raises a MissingValueError. 5.Verify that a template of 100 words and 20 variables with values of approximately 15 characters each is evaluated in 200 milliseconds or less. 6.Evaluate template “${one}, ${two}, ${three}” with values “1”, “${foo}”, and “3”, respectively, and verify that the template engine renders the result as “1, ${foo}, 3”.

7 Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name” results in the string “Hello, Reader”. 2.Evaluating template “${greeting}, ${name}” with the values “Hi” and “Reader”, respectively, results in the string “Hello, Reader”. 3.Evaluating template “Hello, ${name}” with values “Hi” and “Reader” for variables “doesnotexist” and “name”, respectively, results in the string “Hello, Reader” 4.Evaluating template “Hello, ${name}” with no value for variable “name” raises a MissingValueError. 5.Verify that a template of 100 words and 20 variables with values of approximately 15 characters each is evaluated in 200 milliseconds or less. 6.Evaluate template “${one}, ${two}, ${three}” with values “1”, “${foo}”, and “3”, respectively, and verify that the template engine renders the result as “1, ${foo}, 3”.


Download ppt "TDD Example Test Driven – Koskela Chapter 2. Mail Template Test List 1.Evaluating template “Hello, ${name}” with the value “Reader” for variable “name”"

Similar presentations


Ads by Google