anchor.diff:      ok.
   
   testComputeRowOfFractalData(_Config) ->
  -    %% setup some test config 
  -    ConfigMap = #{ fractalAlg => julian,  % Fractal Algorithm is julian
  -       width => 5, 
  -       height => 5, 
  +    %% setup some test config
  +    ConfigMap = #{ fractalAlg => julian,  % Fractal Algorithm is julian
  +       width => 5,
  +       height => 5,
          cReal => 0.1, % real portion of C0
          cImaginary => -0.1, % imaginary portion of C0
          zReal => -0.1, %real portion of Z0 (don't care for Julian)
  
positive.code:        maxIterationThreshold => 32,
         bailoutThreshold => 4
         },
      ExpectedResult = 
                   [{{1,-0.9000000000000001},
                     [{1,0.8000000000000003,2},
                      {2,0.9500000000000002,2},
  
negative.code:     ExpectedResult = fractalHelpers:computeAllRowsOfFractalData(ConfigMap),
      ok.
  
  testMakePng(_Config) ->
      %% set up some config
      FractalImageFileName = "test.example01c.png",  %image file created
      ConfigMap = #{ fractalAlg => julian,  % Fractal Algorithm is julian
                     imageFileName => FractalImageFileName,
                     colorAlg      => simplest,  % 0-11 map to colors
                     width         => 10,        % width=10
                     height        => 10,        % height=10
                     cReal         => 0.5,       % real portion of C0
                     cImaginary    => -0.5,      % imaginary portion of C0
                     zReal         => -0.1,      % real portion of Z0 (na Julian)
                     zImaginary    => -0.1,      % imaginary portion of Z0 (na Julian)
                     xRealRight    => 3.0,
                     xRealLeft     => -3.0,
                     yImaginaryLow => -3.0,
                     yImaginaryHigh => 3.0,
                     bailoutThreshold => 4,
                     maxIterationThreshold => 11,
                     timeout       => 5000 },
  
      %% set up some expected results
      RefFileSize = 145,
      RefPngData = <<137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,10,
                     0,0,0,10,8,3,0,0,0,186,236,63,143,0,0,0,36,80,76,84,69,
                     255,255,255,0,255,255,0,0,255,255,0,0,0,255,0,255,255,
                     0,210,180,140,240,128,128,255,165,0,128,128,0,255,0,
                     255,0,0,0,205,64,91,207,0,0,0,40,73,68,65,84,120,156,
                     99,96,192,5,24,129,0,202,98,102,101,129,178,25,153,88,
                     216,152,96,76,54,22,24,147,145,133,149,153,17,93,27,22,
                     0,0,15,120,0,71,22,14,92,252,0,0,0,0,73,69,78,68,174,
                     66,96,130>>,
  
      %% create fractal data, make image,  and put image into a file
      ok = fractalHelpers:makePng(ConfigMap),
  
      %% is png right size?
      { ok, { file_info, OutputFileSize, _reg,_rw,_t1,_t2,_t3,_,_,_,_,_,_,_} } =
              file:read_file_info(FractalImageFileName),
      RefFileSize  = OutputFileSize,
  
      %% is png right content?
      { ok, RefPngData} = file:read_file(FractalImageFileName),
  
      ok.
  
  testMakePngUsingPool(_Config) ->
      %% set up some config
      FractalImageFileName = "test.example01d.png",  %image file created
      ConfigMap = #{ fractalAlg => julian,  % Fractal Algorithm is julian
                     imageFileName => FractalImageFileName,
                     colorAlg      => simplest,  % 0-11 map to colors
                     width         => 10,        % width=10
                     height        => 10,        % height=10
                     cReal         => 0.5,       % real portion of C0
                     cImaginary    => -0.5,      % imaginary portion of C0
                     zReal         => -0.1,      % real portion of Z0 (na Julian)
                     zImaginary    => -0.1,      % imaginary portion of Z0 (na Julian)
                     xRealRight    => 3.0,
                     xRealLeft     => -3.0,
                     yImaginaryLow => -3.0,
                     yImaginaryHigh => 3.0,
                     bailoutThreshold => 4,
                     maxIterationThreshold => 11,
                     timeout       => 5000 },
  
      %% set up some expected results
      RefFileSize = 145,
      RefPngData = <<137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,10,
                     0,0,0,10,8,3,0,0,0,186,236,63,143,0,0,0,36,80,76,84,69,
                     255,255,255,0,255,255,0,0,255,255,0,0,0,255,0,255,255,
                     0,210,180,140,240,128,128,255,165,0,128,128,0,255,0,
                     255,0,0,0,205,64,91,207,0,0,0,40,73,68,65,84,120,156,
                     99,96,192,5,24,129,0,202,98,102,101,129,178,25,153,88,
                     216,152,96,76,54,22,24,147,145,133,149,153,17,93,27,22,
                     0,0,15,120,0,71,22,14,92,252,0,0,0,0,73,69,78,68,174,
                     66,96,130>>,
  
      %% create fractal data, make image,  and put image into a file
      ok = fractalHelpers:makePngUsingPool(ConfigMap),
  
      %% is png right size?
      { ok, { file_info, OutputFileSize, _reg,_rw,_t1,_t2,_t3,_,_,_,_,_,_,_} } =
              file:read_file_info(FractalImageFileName),
      RefFileSize  = OutputFileSize,
  
      %% is png right content?
      { ok, RefPngData} = file:read_file(FractalImageFileName),
  
      ok.
  