Skip to content

Commit a04bdef

Browse files
committed
Get rid of fPlus argument to FormatMoney
It's never used with any other value than false, the default.
1 parent 4b4b9a8 commit a04bdef

File tree

4 files changed

+24
-28
lines changed

4 files changed

+24
-28
lines changed

src/rpcserver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ CAmount AmountFromValue(const UniValue& value)
133133

134134
UniValue ValueFromAmount(const CAmount& amount)
135135
{
136-
return UniValue(UniValue::VREAL, FormatMoney(amount, false));
136+
return UniValue(UniValue::VREAL, FormatMoney(amount));
137137
}
138138

139139
uint256 ParseHashV(const UniValue& v, string strName)

src/test/util_tests.cpp

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -146,29 +146,27 @@ BOOST_AUTO_TEST_CASE(util_GetArg)
146146

147147
BOOST_AUTO_TEST_CASE(util_FormatMoney)
148148
{
149-
BOOST_CHECK_EQUAL(FormatMoney(0, false), "0.00");
150-
BOOST_CHECK_EQUAL(FormatMoney((COIN/10000)*123456789, false), "12345.6789");
151-
BOOST_CHECK_EQUAL(FormatMoney(COIN, true), "+1.00");
152-
BOOST_CHECK_EQUAL(FormatMoney(-COIN, false), "-1.00");
153-
BOOST_CHECK_EQUAL(FormatMoney(-COIN, true), "-1.00");
154-
155-
BOOST_CHECK_EQUAL(FormatMoney(COIN*100000000, false), "100000000.00");
156-
BOOST_CHECK_EQUAL(FormatMoney(COIN*10000000, false), "10000000.00");
157-
BOOST_CHECK_EQUAL(FormatMoney(COIN*1000000, false), "1000000.00");
158-
BOOST_CHECK_EQUAL(FormatMoney(COIN*100000, false), "100000.00");
159-
BOOST_CHECK_EQUAL(FormatMoney(COIN*10000, false), "10000.00");
160-
BOOST_CHECK_EQUAL(FormatMoney(COIN*1000, false), "1000.00");
161-
BOOST_CHECK_EQUAL(FormatMoney(COIN*100, false), "100.00");
162-
BOOST_CHECK_EQUAL(FormatMoney(COIN*10, false), "10.00");
163-
BOOST_CHECK_EQUAL(FormatMoney(COIN, false), "1.00");
164-
BOOST_CHECK_EQUAL(FormatMoney(COIN/10, false), "0.10");
165-
BOOST_CHECK_EQUAL(FormatMoney(COIN/100, false), "0.01");
166-
BOOST_CHECK_EQUAL(FormatMoney(COIN/1000, false), "0.001");
167-
BOOST_CHECK_EQUAL(FormatMoney(COIN/10000, false), "0.0001");
168-
BOOST_CHECK_EQUAL(FormatMoney(COIN/100000, false), "0.00001");
169-
BOOST_CHECK_EQUAL(FormatMoney(COIN/1000000, false), "0.000001");
170-
BOOST_CHECK_EQUAL(FormatMoney(COIN/10000000, false), "0.0000001");
171-
BOOST_CHECK_EQUAL(FormatMoney(COIN/100000000, false), "0.00000001");
149+
BOOST_CHECK_EQUAL(FormatMoney(0), "0.00");
150+
BOOST_CHECK_EQUAL(FormatMoney((COIN/10000)*123456789), "12345.6789");
151+
BOOST_CHECK_EQUAL(FormatMoney(-COIN), "-1.00");
152+
153+
BOOST_CHECK_EQUAL(FormatMoney(COIN*100000000), "100000000.00");
154+
BOOST_CHECK_EQUAL(FormatMoney(COIN*10000000), "10000000.00");
155+
BOOST_CHECK_EQUAL(FormatMoney(COIN*1000000), "1000000.00");
156+
BOOST_CHECK_EQUAL(FormatMoney(COIN*100000), "100000.00");
157+
BOOST_CHECK_EQUAL(FormatMoney(COIN*10000), "10000.00");
158+
BOOST_CHECK_EQUAL(FormatMoney(COIN*1000), "1000.00");
159+
BOOST_CHECK_EQUAL(FormatMoney(COIN*100), "100.00");
160+
BOOST_CHECK_EQUAL(FormatMoney(COIN*10), "10.00");
161+
BOOST_CHECK_EQUAL(FormatMoney(COIN), "1.00");
162+
BOOST_CHECK_EQUAL(FormatMoney(COIN/10), "0.10");
163+
BOOST_CHECK_EQUAL(FormatMoney(COIN/100), "0.01");
164+
BOOST_CHECK_EQUAL(FormatMoney(COIN/1000), "0.001");
165+
BOOST_CHECK_EQUAL(FormatMoney(COIN/10000), "0.0001");
166+
BOOST_CHECK_EQUAL(FormatMoney(COIN/100000), "0.00001");
167+
BOOST_CHECK_EQUAL(FormatMoney(COIN/1000000), "0.000001");
168+
BOOST_CHECK_EQUAL(FormatMoney(COIN/10000000), "0.0000001");
169+
BOOST_CHECK_EQUAL(FormatMoney(COIN/100000000), "0.00000001");
172170
}
173171

174172
BOOST_AUTO_TEST_CASE(util_ParseMoney)

src/utilmoneystr.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
using namespace std;
1313

14-
string FormatMoney(const CAmount& n, bool fPlus)
14+
std::string FormatMoney(const CAmount& n)
1515
{
1616
// Note: not using straight sprintf here because we do NOT want
1717
// localized number formatting.
@@ -29,8 +29,6 @@ string FormatMoney(const CAmount& n, bool fPlus)
2929

3030
if (n < 0)
3131
str.insert((unsigned int)0, 1, '-');
32-
else if (fPlus && n > 0)
33-
str.insert((unsigned int)0, 1, '+');
3432
return str;
3533
}
3634

src/utilmoneystr.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
#include "amount.h"
1616

17-
std::string FormatMoney(const CAmount& n, bool fPlus=false);
17+
std::string FormatMoney(const CAmount& n);
1818
bool ParseMoney(const std::string& str, CAmount& nRet);
1919
bool ParseMoney(const char* pszIn, CAmount& nRet);
2020

0 commit comments

Comments
 (0)