pragma solidity ^0.4.20; import 'libraries/math/SafeMathUint256.sol'; contract SafeMathUint256Tester { using SafeMathUint256 for uint256; function mul(uint256 _a, uint256 _b) public view returns (uint256) { return _a.mul(_b); } function div(uint256 _a, uint256 _b) public view returns (uint256) { return _a.div(_b); } function sub(uint256 _a, uint256 _b) public view returns (uint256) { return _a.sub(_b); } function add(uint256 _a, uint256 _b) public view returns (uint256) { return _a.add(_b); } function min(uint256 _a, uint256 _b) public view returns (uint256) { return _a.min(_b); } function max(uint256 _a, uint256 _b) public view returns (uint256) { return _a.max(_b); } function getUint256Min() public view returns (uint256) { return SafeMathUint256.getUint256Min(); } function getUint256Max() public view returns (uint256) { return SafeMathUint256.getUint256Max(); } function fxpMul(uint256 _a, uint256 _b, uint256 _base) public view returns (uint256) { return SafeMathUint256.fxpMul(_a, _b, _base); } function fxpDiv(uint256 _a, uint256 _b, uint256 _base) public view returns (uint256) { return SafeMathUint256.fxpDiv(_a, _b, _base); } function isMultipleOf(uint256 _a, uint256 _b) public view returns (bool) { return SafeMathUint256.isMultipleOf(_a, _b); } }