%% The contents of this file are subject to the Mozilla Public License %% Version 1.1 (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.mozilla.org/MPL/ %% %% Software distributed under the License is distributed on an "AS IS" %% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the %% License for the specific language governing rights and limitations %% under the License. %% %% The Original Code is RabbitMQ. %% %% The Initial Developer of the Original Code is GoPivotal, Inc. %% Copyright (c) 2007-2014 GoPivotal, Inc. All rights reserved. %% -module(vm_memory_monitor_tests). -export([all_tests/0]). %% --------------------------------------------------------------------------- %% Tests %% --------------------------------------------------------------------------- all_tests() -> lists:foreach(fun ({S, {K, V}}) -> {K, V} = vm_memory_monitor:parse_line_linux(S) end, [{"MemTotal: 0 kB", {'MemTotal', 0}}, {"MemTotal: 502968 kB ", {'MemTotal', 515039232}}, {"MemFree: 178232 kB", {'MemFree', 182509568}}, {"MemTotal: 50296888", {'MemTotal', 50296888}}, {"MemTotal 502968 kB", {'MemTotal', 515039232}}, {"MemTotal 50296866 ", {'MemTotal', 50296866}}]), passed.