View Javadoc
1   /*
2    * #%L
3    * IsisFish
4    * 
5    * $Id: BitUtilTest.java 4156 2014-12-09 11:27:18Z echatellier $
6    * $HeadURL: https://svn.codelutin.com/isis-fish/tags/isis-fish-4.4.0.2/src/test/java/fr/ifremer/isisfish/util/BitUtilTest.java $
7    * %%
8    * Copyright (C) 2012 Ifremer, Benjamin Poussin
9    * %%
10   * This program is free software: you can redistribute it and/or modify
11   * it under the terms of the GNU General Public License as
12   * published by the Free Software Foundation, either version 3 of the 
13   * License, or (at your option) any later version.
14   * 
15   * This program is distributed in the hope that it will be useful,
16   * but WITHOUT ANY WARRANTY; without even the implied warranty of
17   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18   * GNU General Public License for more details.
19   * 
20   * You should have received a copy of the GNU General Public 
21   * License along with this program.  If not, see
22   * <http://www.gnu.org/licenses/gpl-3.0.html>.
23   * #L%
24   */
25  
26  package fr.ifremer.isisfish.util;
27  
28  import org.junit.Assert;
29  import org.junit.Test;
30  
31  /**
32   *
33   * @author poussin
34   * @version $Revision: 4156 $
35   *
36   * Last update: $Date: 2014-12-09 12:27:18 +0100 (Tue, 09 Dec 2014) $
37   * by : $Author: echatellier $
38   */
39  public class BitUtilTest {
40  
41      /**
42       * Test que la conversion chaine vers long fonctionne pour la creation de mark
43       */
44      @Test
45      public void testMark() {
46          String s = "res mat";
47          long l = BitUtil.toMark(s);
48          String r = BitUtil.fromMark(l);
49  
50          // le resultat fait toujours 8 caracteres, s'il faut des espaces son ajouter
51          Assert.assertEquals(s + " ", r);
52      }
53  
54  }