anchor.diff:  -include_lib("eunit/include/eunit.hrl").
   -ifdef(TEST).
   
  +
  +get_value_test() ->
  +    List_of_tuples = [{key1, "V1"}, {key2, "v2"}, {key3, [{sub3_k1, "v31"}, {sub3_k2, "v32"}]}, {key4, "v4"}],
  +    ?assertEqual([{sub3_k1,"v31"},{sub3_k2,"v32"}], get_value(key3, List_of_tuples)).
  +
   get_level_test() ->
  +    List_of_tuples = [{key1, "V1"}, {key2, "v2"}, {key3, [{sub3_k1, "v31"}, {sub3_k2, "v32"}]}, {key4, "v4"}],
  +    ?assertEqual([{sub3_k1, "v31"}, {sub3_k2, "v32"}], get_level([key3], List_of_tuples)).  
  +
  +get_level_values_test() ->
       List_of_tuples = [{key1, "V1"}, {key2, "v2"}, {key3, [{sub3_k1, "v31"}, {sub3_k2, "v32"}]}, {key4, "v4"}],
       ?assertEqual(["v31"], get_level_values([key3], [sub3_k1], List_of_tuples)).
   
  
positive.code:             {temp_min,"16.0"},
              {temp_max,"21.0"}]}],
  
      ?assertEqual(Result, get_module_config(Config)).
  
  set_value_data_test() ->
      Config = 
       [{id, "0"},
        {activ, false},
       {driver, {sensortag_driver,handle_msg},
          [{data,[]}]}],
  
      Result = 
       [{id, "0"},
        {activ, false},
       {driver, {sensortag_driver,handle_msg},
          [{data,[{port, "test"}]}]}],
  
      ?assertEqual(Result, set_value_data(port, "test", Config)).
  
  
      
  -endif.
negative.code:     get_values(Keys, List_of_tuples, [get_value(Key, List_of_tuples)|Acc]).
  
  get_value(Key, List_of_tuples) when is_list(List_of_tuples)  ->
      get_value(proplists:lookup(Key, List_of_tuples)).
  get_value(Key, List_of_tuples, Default) when is_list(List_of_tuples)  ->
      get_value(proplists:lookup(Key, List_of_tuples, Default)).
  
  get_value({K, V}) ->
    V;
  get_value(none) ->
    [].
  
  get_port(JApp) ->
    Ports = get_env(janga_core, ports),  
  