Skip to content

Round builder is ready#12

Open
viktoriia-fomina wants to merge 2 commits into
masterfrom
Workflow1
Open

Round builder is ready#12
viktoriia-fomina wants to merge 2 commits into
masterfrom
Workflow1

Conversation

@viktoriia-fomina
Copy link
Copy Markdown
Owner

No description provided.

[<Test>]
[<TestCaseSource("testCaseData1")>]
let ``Rounding works correctly tests`` op1 op2 op3 roundTo result =
calcRound op1 op2 op3 roundTo |> should equal result
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нельзя сравнивать вещественные числа equal :) См. http://0.30000000000000004.com/. Используйте equalWithin.

Copy link
Copy Markdown

@yurii-litvinov yurii-litvinov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Окей, зачтена


/// Rounds float numbers result.
type RoundBuilder(roundTo : int) =
let round = roundTo
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это не нужно, roundTo "попадает в замыкание" объекта и вполне себе доступен всё время его жизни

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants