Skip to content

Create test data generators #195

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ErikSchierboom opened this issue Feb 10, 2017 · 23 comments
Closed

Create test data generators #195

ErikSchierboom opened this issue Feb 10, 2017 · 23 comments

Comments

@ErikSchierboom
Copy link
Member

ErikSchierboom commented Feb 10, 2017

The canonical data of the various exercises regularly receives updates. Some of our exercises will be using outdated or incomplete data. We should try to fix this by writing test generators, support for which is added in #228.

@ErikSchierboom
Copy link
Member Author

ErikSchierboom commented Feb 21, 2017

[robkeim] Updated as of Aug 20 2017 with exercises that don't have cannonical data

  • acronym
  • all-your-base
  • allergies
  • alphametics
  • anagram
  • atbash-cipher
  • beer-song
  • binary-search
  • bob
  • book-store
  • bowling
  • bracket-push
  • circular-buffer
  • clock
  • connect
  • collatz-conjecture
  • crypto-square
  • custom-set
  • diamond
  • difference-of-squares
  • dominoes
  • etl
  • flatten-array
  • food-chain
  • gigasecond
  • grains
  • house
  • hamming
  • hello-world
  • isogram
  • kindergarten-garden
  • largest-series-product
  • leap
  • list-ops
  • luhn
  • meetup
  • minesweeper
  • nth-prime
  • nucleotide-count
  • ocr-numbers
  • pangram
  • pascals-triangle
  • perfect-numbers
  • phone-number
  • pig-latin
  • poker
  • prime-factors
  • queen-attack
  • rail-fence-cipher
  • raindrops
  • rna-transcription
  • robot-name
  • robot-simulator
  • roman-numerals
  • run-length-encoding
  • saddle-points
  • say
  • scrabble-score
  • secret-handshake
  • sieve
  • space-age
  • sum-of-multiples
  • tournament
  • transpose
  • triangle
  • two-bucket
  • two-fer
  • word-count
  • wordy

No canonical data:

  • accumulate
  • binary-search-tree
  • grade-school
  • linked-list
  • matrix
  • palindrome-products
  • protein-translation
  • proverb
  • pythagorean-triplet
  • scale-generator
  • series
  • simple-cipher
  • simple-linked-list
  • strain
  • twelve-days

This was referenced Mar 11, 2017
@ErikSchierboom ErikSchierboom changed the title Check for out-of-date test data Create test data generators Mar 13, 2017
@ErikSchierboom
Copy link
Member Author

If someone is interested in writing a test generator, please state so here, so that I can mark that exercise as being worked on.

@ErikSchierboom
Copy link
Member Author

And the first test generator has been merged (in #229)! 🎉

ErikSchierboom added a commit that referenced this issue Mar 19, 2017
ErikSchierboom added a commit that referenced this issue Mar 19, 2017
ErikSchierboom added a commit that referenced this issue Mar 20, 2017
This was referenced Mar 20, 2017
ErikSchierboom added a commit that referenced this issue Mar 20, 2017
ErikSchierboom added a commit that referenced this issue Mar 20, 2017
ErikSchierboom pushed a commit that referenced this issue Mar 25, 2017
* Update LuhnTest.cs

Per issue #195

* Create LuhnExercise.cs

Per issue #195
@ErikSchierboom
Copy link
Member Author

@robkeim Earlier, you stated that you were interested in creating a test data generator. Are you still interested? If so, I'd love to have you try out the current generators framework and see where you feel I can improve things.

@robkeim
Copy link
Contributor

robkeim commented Mar 30, 2017

Hey @ErikSchierboom I'd love to help out, but I've been super busy with relocating to a new country, and now I'm trying to get settled into my job and establish myself here. You should keep making progress without me, as I think I'll need a couple of months before things settle down.

@ErikSchierboom
Copy link
Member Author

@robkeim Ah, good luck then with your relocating! Hope to have you back soon.

@robkeim
Copy link
Contributor

robkeim commented Aug 25, 2017

I'm going to work on the generator for clock

@felix91gr
Copy link
Contributor

Ah, here it is. I’m going to work in the Difference of Squares Test Case Generator :D

@robkeim
Copy link
Contributor

robkeim commented Sep 29, 2017

I'm closing this issue now that we have individual issues for each generator.

@robkeim robkeim closed this as completed Sep 29, 2017
@ErikSchierboom
Copy link
Member Author

Agreed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants