tests: update ni-merge related tests
authorJean Privat <jean@pryen.org>
Thu, 1 Aug 2013 19:30:23 +0000 (15:30 -0400)
committerJean Privat <jean@pryen.org>
Thu, 1 Aug 2013 19:30:23 +0000 (15:30 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

tests/sav/html_page.res
tests/sav/nitmetrics_args1.res
tests/sav/nitmetrics_args1.sav

index 0b192b1..3f14103 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html><head><meta charset='utf-8'/><title>Nit</title><link rel='icon' href='http://nitlanguage.org/favicon.ico' type='image/x-icon'/><link rel='stylesheet' href='http://nitlanguage.org/style.css' type='text/css'/><link rel='stylesheet' href='http://nitlanguage.org/local.css' type='text/css'/></head><body><article class=' page'><section class=' pageheader'><a id='toptitle_first' class='toptitle'>the</a><a id='toptitle_second' class='toptitle' href=''>Nit</a><a id='toptitle_third' class='toptitle' href=''>Programming Language</a><header class=' header'><div class=' topsubtitle'><p>A Fun Language for Serious Programming</p></div></header></section><div id='pagebody'><section id='content'><h1># What is Nit?</h1><p>Nit is an object-oriented programming language. The goal of Nit is to propose a robust statically typed programming language where structure is not a pain.</p><p>So, what does the famous hello world program look like, in Nit?</p><pre><tt><span class='normal'>print </span><span class='string'>'Hello, World!'</span></tt></pre><h1># Feature Highlights</h1><h2>Usability</h2><p>Nit's goal is to be usable by real programmers for real projects</p><ul><li><a href='http://en.wikipedia.org/wiki/KISS_principle'>KISS principle</a></li><li>Script-like language without verbosity nor cryptic statements</li><li>Painless static types: static typing should help programmers</li><li>Efficient development, efficient execution, efficient evolution.</li></ul><h2>Robustness</h2><p>Nit will help you to write bug-free programs</p><ul><li>Strong static typing</li><li>No more NullPointerException</li></ul><h2>Object-Oriented</h2><p>Nit's guideline is to follow the most powerful OO principles</p><ul><li><a href='./everything_is_an_object/'>Everything is an object</a></li><li><a href='./multiple_inheritance/'>Multiple inheritance</a></li><li><a href='./refinement/'>Open classes</a></li><li><a href='./virtual_types/'>Virtual types</a></li></ul><h1># Getting Started</h1><p>Get Nit from its Git repository:</p><pre><code>$ git clone http://nitlanguage.org/nit.git</code></pre><p>Build the compiler (may be long):</p><pre><code>$ cd nit
+<!DOCTYPE html><html><head><meta charset="utf-8"/><title>Nit</title><link rel="icon" href="http://nitlanguage.org/favicon.ico" type="image/x-icon"/><link rel="stylesheet" href="http://nitlanguage.org/style.css" type="text/css"/><link rel="stylesheet" href="http://nitlanguage.org/local.css" type="text/css"/></head><body><article class="page"><section class="pageheader"><a id='toptitle_first' class='toptitle'>the</a><a id='toptitle_second' class='toptitle' href=''>Nit</a><a id='toptitle_third' class='toptitle' href=''>Programming Language</a><header class="header"><div class="topsubtitle"><p>A Fun Language for Serious Programming</p></div></header></section><div id="pagebody"><section id="content"><h1># What is Nit?</h1><p>Nit is an object-oriented programming language. The goal of Nit is to propose a robust statically typed programming language where structure is not a pain.</p><p>So, what does the famous hello world program look like, in Nit?</p><pre><tt><span class='normal'>print </span><span class='string'>'Hello, World!'</span></tt></pre><h1># Feature Highlights</h1><h2>Usability</h2><p>Nit's goal is to be usable by real programmers for real projects</p><ul><li><a href="http://en.wikipedia.org/wiki/KISS_principle">KISS principle</a></li><li>Script-like language without verbosity nor cryptic statements</li><li>Painless static types: static typing should help programmers</li><li>Efficient development, efficient execution, efficient evolution.</li></ul><h2>Robustness</h2><p>Nit will help you to write bug-free programs</p><ul><li>Strong static typing</li><li>No more NullPointerException</li></ul><h2>Object-Oriented</h2><p>Nit's guideline is to follow the most powerful OO principles</p><ul><li><a href="./everything_is_an_object/">Everything is an object</a></li><li><a href="./multiple_inheritance/">Multiple inheritance</a></li><li><a href="./refinement/">Open classes</a></li><li><a href="./virtual_types/">Virtual types</a></li></ul><h1># Getting Started</h1><p>Get Nit from its Git repository:</p><pre><code>$ git clone http://nitlanguage.org/nit.git</code></pre><p>Build the compiler (may be long):</p><pre><code>$ cd nit
 $ make</code></pre><p>Compile a program:</p><pre><code>$ bin/nitc examples/hello_world.nit</code></pre><p>Execute the program:</p><pre><code>$ ./hello_world</code></pre></section></div></article></body></html>
index df6d492..b357a2b 100644 (file)
@@ -184,7 +184,7 @@ Distribution of direct smallers
 (IF) Proportion of types Inherited From: 20.00%
 (CCIF) Proportion of classes extended by class: 0.0%
 (ICIF) Proportion of interfaces implemented by class: 100.00%
-(IIIF) Proportion of interfaces extended by interface: 0.0%
+(IIIF) Proportion of interfaces extended by interface: 100.00%
 
 --- (SL -> *) Std-Lib Inheritance metrics ---
 (SLDUI) Proportion of SL types inheriting another type other than Object: na%
@@ -216,7 +216,7 @@ Distribution of direct smallers
 (UDIF) Proportion of UD types Inherited From: 20.00%
 (UDCCIF) Proportion of UD classes extended by class: 0.0%
 (UDICIF) Proportion of UD interfaces implemented by class: 100.00%
-(UDIIIF) Proportion of UD interfaces extended by interface: 0.0%
+(UDIIIF) Proportion of UD interfaces extended by interface: 100.00%
 
 --- (UD -> SL) User-Defined Inheritance metrics ---
 (UDDUISL) Proportion of UD types inheriting another type other SL type: 0.0%
@@ -232,7 +232,7 @@ Distribution of direct smallers
 (UDIFUD) Proportion of UD types Inherited From: 20.00%
 (UDCCIFUD) Proportion of UD classes extended by UD class: 0.0%
 (UDICIFUD) Proportion of UD interfaces implemented by UD class: 100.00%
-(UDIIIFUD) Proportion of UD interfaces extended by UD interface: 0.0%
+(UDIIIFUD) Proportion of UD interfaces extended by UD interface: 100.00%
 --- Metrics of refinement usage ---
 Number of modules: 1
 
index f5debff..20d0e21 100644 (file)
@@ -241,7 +241,7 @@ Average number of property redefinitions by redefined property: na
 (IF) Proportion of types Inherited From: 20.00%
 (CCIF) Proportion of classes extended by class: 0.0%
 (ICIF) Proportion of interfaces implemented by class: 100.00%
-(IIIF) Proportion of interfaces extended by interface: 0.0%
+(IIIF) Proportion of interfaces extended by interface: 100.00%
 
 --- (SL -> *) Std-Lib Inheritance metrics ---
 (SLDUI) Proportion of SL types inheriting another type other than Object: na%
@@ -273,7 +273,7 @@ Average number of property redefinitions by redefined property: na
 (UDIF) Proportion of UD types Inherited From: 20.00%
 (UDCCIF) Proportion of UD classes extended by class: 0.0%
 (UDICIF) Proportion of UD interfaces implemented by class: 100.00%
-(UDIIIF) Proportion of UD interfaces extended by interface: 0.0%
+(UDIIIF) Proportion of UD interfaces extended by interface: 100.00%
 
 --- (UD -> SL) User-Defined Inheritance metrics ---
 (UDDUISL) Proportion of UD types inheriting another type other SL type: 0.0%
@@ -289,7 +289,7 @@ Average number of property redefinitions by redefined property: na
 (UDIFUD) Proportion of UD types Inherited From: 20.00%
 (UDCCIFUD) Proportion of UD classes extended by UD class: 0.0%
 (UDICIFUD) Proportion of UD interfaces implemented by UD class: 100.00%
-(UDIIIFUD) Proportion of UD interfaces extended by UD interface: 0.0%
+(UDIIIFUD) Proportion of UD interfaces extended by UD interface: 100.00%
 class_hierarchy.dot
 classdef_hierarchy.dot
 model.html