Move Float.parse examples right after Integer.parse
This commit is contained in:
@@ -39,6 +39,14 @@ defmodule Numbers do
|
|||||||
assert Integer.parse("2A", 16) == {___, ""}
|
assert Integer.parse("2A", 16) == {___, ""}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
koan "Just want to parse to a float" do
|
||||||
|
assert Float.parse("34.5") == {___, ""}
|
||||||
|
end
|
||||||
|
|
||||||
|
koan "Hmm, I want to parse this but it has some strings" do
|
||||||
|
assert Float.parse("1 million dollars") == {___, " million dollars"}
|
||||||
|
end
|
||||||
|
|
||||||
koan "I don't want this decimal point, let's round up" do
|
koan "I don't want this decimal point, let's round up" do
|
||||||
assert Float.ceil(34.25) == ___
|
assert Float.ceil(34.25) == ___
|
||||||
end
|
end
|
||||||
@@ -55,14 +63,6 @@ defmodule Numbers do
|
|||||||
assert Float.floor(12.345, 2) == ___
|
assert Float.floor(12.345, 2) == ___
|
||||||
end
|
end
|
||||||
|
|
||||||
koan "Just want to parse to a float" do
|
|
||||||
assert Float.parse("34.5") == {___, ""}
|
|
||||||
end
|
|
||||||
|
|
||||||
koan "Hmm, I want to parse this but it has some strings" do
|
|
||||||
assert Float.parse("1 million dollars") == {___, " million dollars"}
|
|
||||||
end
|
|
||||||
|
|
||||||
koan "Round the number up or down for me" do
|
koan "Round the number up or down for me" do
|
||||||
assert Float.round(5.5) == ___
|
assert Float.round(5.5) == ___
|
||||||
assert Float.round(5.4) == ___
|
assert Float.round(5.4) == ___
|
||||||
|
|||||||
@@ -11,12 +11,12 @@ defmodule NumbersTests do
|
|||||||
'7',
|
'7',
|
||||||
"1234",
|
"1234",
|
||||||
42,
|
42,
|
||||||
|
34.5,
|
||||||
|
1.0,
|
||||||
35.0,
|
35.0,
|
||||||
34.3,
|
34.3,
|
||||||
99.0,
|
99.0,
|
||||||
12.34,
|
12.34,
|
||||||
34.5,
|
|
||||||
1.0,
|
|
||||||
{:multiple, [6.0, 5.0, 8.9, -5.567]},
|
{:multiple, [6.0, 5.0, 8.9, -5.567]},
|
||||||
{:multiple, [1, 10]},
|
{:multiple, [1, 10]},
|
||||||
{:multiple, [true, true, false]},
|
{:multiple, [true, true, false]},
|
||||||
|
|||||||
Reference in New Issue
Block a user