anchor.diff:  
   -include_lib("test_server/include/test_server.hrl").
   
  -% Default timetrap timeout (set in init_per_testcase).
  -% This should be set relatively high (10-15 times the expected
  -% max testcasetime).
  --define(default_timeout, ?t:minutes(4)).
  +-define(default_timeout, ?t:minutes(1)).
   
   % Test server specific exports
   -export([all/0]).
  
positive.code: -export([init_per_testcase/2]).
  -export([end_per_testcase/2]).
  
  -export([get3/1]).
  
  suite() ->
      [{ct_hooks, [ts_install_cth]}].
  
  all() ->
      [get3].
  
  init_per_suite(Config) ->
      Config.
  
negative.code:     test_server:timetrap_cancel(Dog),
      ok.
  
  t_get_3(Config) when is_list(Config) ->
      Map = #{ key1 => value1, key2 => value2 },
      DefaultValue = "Default value",
      value1 = maps:get(key1, Map, DefaultValue),
      value2 = maps:get(key2, Map, DefaultValue),
      DefaultValue = maps:get(key3, Map, DefaultValue),
      ok.
  
  t_without_2(_Config) ->
      Ki = [11,22,33,44,55,66,77,88,99],
      M0 = maps:from_list([{{k,I},{v,I}}||I<-lists:seq(1,100)]),
      M1 = maps:from_list([{{k,I},{v,I}}||I<-lists:seq(1,100) -- Ki]),
      M1 = maps:without([{k,I}||I <- Ki],M0),
      ok.
  
  t_with_2(_Config) ->
      Ki = [11,22,33,44,55,66,77,88,99],
      M0 = maps:from_list([{{k,I},{v,I}}||I<-lists:seq(1,100)]),
      M1 = maps:from_list([{{k,I},{v,I}}||I<-Ki]),
      M1 = maps:with([{k,I}||I <- Ki],M0),
      ok.
  