File 2083-Add-test-cases-for-math-fmod-2-BIF.patch of Package erlang

From 39d08368a04aa0459390ac070f3570e10cffe219 Mon Sep 17 00:00:00 2001
From: Guilherme Andrade <g@gandrade.net>
Date: Tue, 25 Oct 2016 22:48:26 +0100
Subject: [PATCH 3/3] Add test cases for math:fmod/2 BIF

---
 lib/compiler/test/float_SUITE.erl | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lib/compiler/test/float_SUITE.erl b/lib/compiler/test/float_SUITE.erl
index 0ebc71e..08c3dd8 100644
--- a/lib/compiler/test/float_SUITE.erl
+++ b/lib/compiler/test/float_SUITE.erl
@@ -155,6 +155,13 @@ math_functions(Config) when is_list(Config) ->
     5.0 = math:floor(id(5.4)),
     6.0 = math:ceil(id(5.4)),
 
+    0.0 = math:fmod(42, 42),
+    0.25 = math:fmod(1, 0.75),
+    -1.0 = math:fmod(-4.0, 1.5),
+    -0.375 = math:fmod(-3.0, -0.875),
+    0.125 = math:fmod(8.125, -4),
+    {'EXIT',{badarith,_}} = (catch math:fmod(5.0, 0.0)),
+
     %% Only for coverage (of beam_type.erl).
     {'EXIT',{undef,_}} = (catch math:fnurfla(0)),
     {'EXIT',{undef,_}} = (catch math:fnurfla(0, 0)),
-- 
2.10.2

openSUSE Build Service is sponsored by