title: Tests with pseudo-correct data
body: <p>Recently I have found some classes in our system which are not covered by tests. There is one common thing for all these classes: it is very difficult to get correct test data for them (these classes emulate internal memory representation of some medical devices).</p>
  
  <p>Without tests we just hope these classes work correctly. But after discussion with colleagues we came to the following solution. We decided to assume current implementation works correctly and create tests based on it (put to current implementation some input and get output - it is out test data). So the test will fail if we break something. But if this test fails there is a probability test data was incorrect and we need to fix it. We call this kind of tests pseudo-correct (suggest a better name) and put the follwing comment at the start of the test: "Dear colleague, this test is based on pseudo-correct data. See here (internal wikipedia link) for more details".</p>
  
  <p>I want to know what you think about this kind of tests. And may be there is already a wide-spread name for them?</p>