Return-Path: X-Original-To: apmail-subversion-commits-archive@minotaur.apache.org Delivered-To: apmail-subversion-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9C2F81802D for ; Fri, 27 Nov 2015 09:24:43 +0000 (UTC) Received: (qmail 84628 invoked by uid 500); 27 Nov 2015 09:24:43 -0000 Delivered-To: apmail-subversion-commits-archive@subversion.apache.org Received: (qmail 84592 invoked by uid 500); 27 Nov 2015 09:24:43 -0000 Mailing-List: contact commits-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@subversion.apache.org Delivered-To: mailing list commits@subversion.apache.org Received: (qmail 84582 invoked by uid 99); 27 Nov 2015 09:24:43 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Nov 2015 09:24:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 1B5E5180A5F for ; Fri, 27 Nov 2015 09:24:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.446 X-Spam-Level: X-Spam-Status: No, score=0.446 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.554] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 03x_vKxN4bar for ; Fri, 27 Nov 2015 09:24:42 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTP id 40C2342B77 for ; Fri, 27 Nov 2015 09:24:42 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 9D234E0280 for ; Fri, 27 Nov 2015 09:24:41 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 7A6BA3A023C for ; Fri, 27 Nov 2015 09:24:41 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1716808 - /subversion/trunk/subversion/tests/svn_test.h Date: Fri, 27 Nov 2015 09:24:41 -0000 To: commits@subversion.apache.org From: rhuijben@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20151127092441.7A6BA3A023C@svn01-us-west.apache.org> Author: rhuijben Date: Fri Nov 27 09:24:41 2015 New Revision: 1716808 URL: http://svn.apache.org/viewvc?rev=1716808&view=rev Log: * subversion/tests/svn_test.h (SVN_TEST_INT_ASSERT): New define. Similar to the existing SVN_TEST_STRING_ASSERT. Modified: subversion/trunk/subversion/tests/svn_test.h Modified: subversion/trunk/subversion/tests/svn_test.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/svn_test.h?rev=1716808&r1=1716807&r2=1716808&view=diff ============================================================================== --- subversion/trunk/subversion/tests/svn_test.h (original) +++ subversion/trunk/subversion/tests/svn_test.h Fri Nov 27 09:24:41 2015 @@ -131,6 +131,22 @@ extern "C" { tst_str2, tst_str1, __FILE__, __LINE__); \ } while(0) + /** Handy macro for testing integer equality. + */ +#define SVN_TEST_INT_ASSERT(expr, expected_expr) \ + do { \ + apr_int64_t tst_int1 = (expr); \ + apr_int64_t tst_int2 = (expected_expr); \ + \ + if (tst_int1 != tst_int2) \ + return svn_error_createf(SVN_ERR_TEST_FAILED, NULL, \ + "Integers not equal\n" \ + " Expected: %" APR_INT64_T_FMT "\n" \ + " Found: %" APR_INT64_T_FMT "\n" \ + "\n at %s:%d", \ + tst_int2, tst_int1, __FILE__, __LINE__); \ + } while(0) + /* Baton for any arguments that need to be passed from main() to svn * test functions.