%% %% %CopyrightBegin% %% %% Copyright Ericsson AB 2007-2016. All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. %% You may obtain a copy of the License at %% %% http://www.apache.org/licenses/LICENSE-2.0 %% %% Unless required by applicable law or agreed to in writing, software %% distributed under the License is distributed on an "AS IS" BASIS, %% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. %% See the License for the specific language governing permissions and %% limitations under the License. %% %% %CopyrightEnd% %% -record('REASON', {mod, line, desc}). -define(LOG(Format, Args), tftp_test_lib:log(Format, Args, ?MODULE, ?LINE)). -define(ERROR(Reason), tftp_test_lib:error(Reason, ?MODULE, ?LINE)). -define(VERIFY(Expected, Expr), fun() -> AcTuAlReS = (catch (Expr)), case AcTuAlReS of Expected -> ?LOG("Ok, ~p\n", [AcTuAlReS]); _ -> ?ERROR(AcTuAlReS) end, AcTuAlReS end()). -define(IGNORE(Expr), fun() -> AcTuAlReS = (catch (Expr)), ?LOG("Ok, ~p\n", [AcTuAlReS]), AcTuAlReS end()).