(**************************************************************************)
(*  ocaml-gettext: a library to translate messages                        *)
(*                                                                        *)
   Copyright ( C ) 2003 - 2008    <  >         
(*                                                                        *)
(*  This library is free software; you can redistribute it and/or         *)
(*  modify it under the terms of the GNU Lesser General Public            *)
   License as published by the Free Software Foundation ; either          
   version 2.1 of the License , or ( at your option ) any later version ;    
(*  with the OCaml static compilation exception.                          *)
(*                                                                        *)
(*  This library is distributed in the hope that it will be useful,       *)
(*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *)
(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU     *)
(*  Lesser General Public License for more details.                       *)
(*                                                                        *)
   You should have received a copy of the GNU Lesser General Public      
   License along with this library ; if not , write to the Free Software   
   Foundation , Inc. , 59 Temple Place , Suite 330 , Boston , MA 02111 - 1307   
   USA                                                                   
(**************************************************************************)

open OUnit2
open Common

(* Different implementation of realize. *)
let realize_data =
  [
    ("Camomile.Map", GettextCamomile.Map.realize);
    ("Camomile.Hashtbl", GettextCamomile.Hashtbl.realize);
    ("Camomile.Open", GettextCamomile.Open.realize);
  ]

     ~parent : true tests.test_dir ;
let () =
  run_test_tt_main ("test-camomile" >::: [ implementation_test realize_data ])

************************************************************************
  ocaml-gettext: a library to translate messages                        
                                                                        
                                                                        
  This library is free software; you can redistribute it and/or         
  modify it under the terms of the GNU Lesser General Public            
  with the OCaml static compilation exception.                          
                                                                        
  This library is distributed in the hope that it will be useful,       
  but WITHOUT ANY WARRANTY; without even the implied warranty of        
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU     
  Lesser General Public License for more details.                       
                                                                        
************************************************************************
 Different implementation of realize. 
   Copyright ( C ) 2003 - 2008    <  >         
   License as published by the Free Software Foundation ; either          
   version 2.1 of the License , or ( at your option ) any later version ;    
   You should have received a copy of the GNU Lesser General Public      
   License along with this library ; if not , write to the Free Software   
   Foundation , Inc. , 59 Temple Place , Suite 330 , Boston , MA 02111 - 1307   
   USA                                                                   

open OUnit2
open Common

let realize_data =
  [
    ("Camomile.Map", GettextCamomile.Map.realize);
    ("Camomile.Hashtbl", GettextCamomile.Hashtbl.realize);
    ("Camomile.Open", GettextCamomile.Open.realize);
  ]

     ~parent : true tests.test_dir ;
let () =
  run_test_tt_main ("test-camomile" >::: [ implementation_test realize_data ])
