anchor.diff:  -include_lib("eunit/include/eunit.hrl").
   -compile(export_all).
   
  +%% basic schema test will check to make sure that all defaults from the schema
  +%% make it into the generated app.config
   basic_schema_test() ->
  +    %% The defaults are defined in ../priv/riak_core.schema. it is the file under test. 
       Config = cuttlefish_unit:generate_templated_config("../priv/riak_core.schema", [], context()),
   
       cuttlefish_unit:assert_config(Config, "riak_core.ring_creation_size", 64),
  
positive.code:     cuttlefish_unit:assert_config(Config, "riak_core.handoff_ssl_options.keyfile", "/tmp/erlkey/pem"),
      ok.
  
  context() ->
      [
          {handoff_port, "8099"},
  
negative.code:     ok.
  
  override_schema_test() ->
      %% Conf represents the riak.conf file that would be read in by cuttlefish.
      %% this proplists is what would be output by the conf_parse module
      Conf = [
          {["ring_size"], 8},
          {["ring", "state_dir"], "/absolute/ring"},
  