Чистка
Этот коммит содержится в:
родитель
e7ec5361e8
коммит
3567ec9416
4 изменённых файлов: 0 добавлений и 154 удалений
|
@ -1,30 +0,0 @@
|
|||
package accuracy
|
||||
|
||||
import (
|
||||
"math"
|
||||
)
|
||||
|
||||
const (
|
||||
roundingTimeHoursDigitsCount = 1
|
||||
roundingTimeHoursТочнееDigitsCount = 5
|
||||
)
|
||||
|
||||
func RoundTimeHours(number float64) float64 {
|
||||
return RoundFloat(number, roundingTimeHoursDigitsCount)
|
||||
}
|
||||
func RoundTimeHoursТочнее(number float64) float64 {
|
||||
return RoundFloat(number, roundingTimeHoursТочнееDigitsCount)
|
||||
}
|
||||
func RoundFloat(number float64, roundingTempDigitsCount int) float64 {
|
||||
temp := math.Pow(10, float64(roundingTempDigitsCount))
|
||||
return math.Round(number*temp) / temp
|
||||
}
|
||||
|
||||
func СекундыВМинуты(seconds int) int {
|
||||
s_ostatok := seconds % 60
|
||||
res := seconds / 60
|
||||
if s_ostatok < 30 {
|
||||
return res
|
||||
}
|
||||
return res + 1
|
||||
}
|
|
@ -1,60 +0,0 @@
|
|||
package accuracy
|
||||
|
||||
import (
|
||||
. "github.com/onsi/gomega"
|
||||
)
|
||||
|
||||
type testData struct {
|
||||
}
|
||||
|
||||
var (
|
||||
t *testData
|
||||
)
|
||||
|
||||
func resetTestData() {
|
||||
t = &testData{}
|
||||
_ = Ω
|
||||
}
|
||||
|
||||
func beforeSuite() {
|
||||
}
|
||||
func afterSuite() {
|
||||
}
|
||||
|
||||
func beforeScenario() {
|
||||
resetTestData()
|
||||
}
|
||||
func afterScenario() {
|
||||
}
|
||||
|
||||
// -----------------------
|
||||
func roundTempВозвращаетОкруглённое() {
|
||||
// res := RoundTemp(0.0000003)
|
||||
// Ω(res).To(testlib.Be(0.0))
|
||||
|
||||
// res = RoundTemp(0.000003)
|
||||
// Ω(res).To(testlib.Be(0.0))
|
||||
|
||||
// res = RoundTemp(0.003)
|
||||
// Ω(res).To(testlib.Be(0.0))
|
||||
|
||||
// res = RoundTemp(0.199)
|
||||
// Ω(res).To(testlib.Be(0.2))
|
||||
|
||||
// res = RoundTemp(0.3333)
|
||||
// Ω(res).To(testlib.Be(0.3))
|
||||
}
|
||||
|
||||
func roundDistВозвращаетОкруглённое() {
|
||||
// res := RoundDist(0.0000003)
|
||||
// Ω(res).To(testlib.Be(0.0))
|
||||
|
||||
// res = RoundDist(0.003)
|
||||
// Ω(res).To(testlib.Be(0.0))
|
||||
|
||||
// res = RoundDist(0.03)
|
||||
// Ω(res).To(testlib.Be(0.03))
|
||||
|
||||
// res = RoundDist(0.333)
|
||||
// Ω(res).To(testlib.Be(0.33))
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
# language: ru
|
||||
|
||||
Функциональность: Точность
|
||||
|
||||
Сценарий: Округление температуры до десятых
|
||||
То RoundTemp возвращает округлённое
|
||||
|
||||
Сценарий: Округление расстояний до сотых
|
||||
То RoundDist возвращает округлённое
|
|
@ -1,55 +0,0 @@
|
|||
package accuracy
|
||||
|
||||
import (
|
||||
"context"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"my/schet/pkg/testlib"
|
||||
|
||||
"github.com/cucumber/godog"
|
||||
"github.com/cucumber/godog/colors"
|
||||
|
||||
. "github.com/onsi/gomega"
|
||||
gomega_format "github.com/onsi/gomega/format"
|
||||
)
|
||||
|
||||
func InitializeScenario(ctx *godog.ScenarioContext) {
|
||||
ctx.Step(`^RoundTemp возвращает округлённое$`, roundTempВозвращаетОкруглённое)
|
||||
ctx.Step(`^RoundDist возвращает округлённое$`, roundDistВозвращаетОкруглённое)
|
||||
|
||||
// -----------------------
|
||||
ctx.Before(func(ctx context.Context, sc *godog.Scenario) (context.Context, error) {
|
||||
beforeScenario()
|
||||
return ctx, nil
|
||||
})
|
||||
ctx.After(func(ctx context.Context, sc *godog.Scenario, err error) (context.Context, error) {
|
||||
afterScenario()
|
||||
return ctx, nil
|
||||
})
|
||||
testlib.InitializeGomegaForGodog(ctx)
|
||||
gomega_format.CharactersAroundMismatchToInclude = 50
|
||||
_ = Ω
|
||||
}
|
||||
|
||||
func InitializeSuite(tsc *godog.TestSuiteContext) {
|
||||
tsc.BeforeSuite(beforeSuite)
|
||||
tsc.AfterSuite(afterSuite)
|
||||
}
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
var opts = godog.Options{
|
||||
Output: colors.Colored(os.Stdout),
|
||||
Strict: true,
|
||||
StopOnFailure: true,
|
||||
}
|
||||
|
||||
godog.BindCommandLineFlags("godog.", &opts)
|
||||
r := godog.TestSuite{
|
||||
Name: "app",
|
||||
TestSuiteInitializer: InitializeSuite,
|
||||
ScenarioInitializer: InitializeScenario,
|
||||
Options: &opts,
|
||||
}.Run()
|
||||
os.Exit(r)
|
||||
}
|
Загрузка…
Создание таблицы
Сослаться в новой задаче