From 4f81bdfca2a96a81f1c6207e38f51fca1e1857eb Mon Sep 17 00:00:00 2001 From: Peter Lemenkov <lemenkov@gmail.com> Date: Mon, 11 Jun 2012 20:09:25 +0400 Subject: [PATCH 4/5] Guard all unguarded eunit includes Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> --- src/merkerl.erl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/merkerl.erl b/src/merkerl.erl index b210cd9..dfa36fe 100644 --- a/src/merkerl.erl +++ b/src/merkerl.erl @@ -50,8 +50,6 @@ -module(merkerl). -export([insert/2,delete/2,build_tree/1,diff/2,allkeys/1]). --include_lib("eunit/include/eunit.hrl"). - % TODO: fix doc, userdata is the ONLY user-exposed key -record(merk, {nodetype, % atom: expected values are 'leaf' or 'inner' key=undefined, % if nodetype=leaf, then this is binary/160 @@ -328,6 +326,9 @@ getkids(Tree) -> sha(X) -> crypto:sha(term_to_binary(X)). +-ifdef(TEST). +-include_lib("eunit/include/eunit.hrl"). + % @spec merkle_test() -> bool() % @doc A test function and example code. % @@ -365,4 +366,4 @@ merkle_test() -> I2 = build_tree(I), ?assertEqual(2, length(allkeys(I2))). - +-endif. -- 1.7.12.1