// Path: jetty-bootstrap/src/main/java/org/teknux/jettybootstrap/utils/Md5Util.java
// public class Md5Util {
// 
//   private final static String HASH_ALGORITHM = "MD5";
//     
//     private Md5Util() {
//     }
//     
//     public static String hash(String string) throws NoSuchAlgorithmException {
//         MessageDigest messageDigest = MessageDigest.getInstance(HASH_ALGORITHM);
//         StringBuilder stringBuilder = new StringBuilder();
//         for (byte byt : messageDigest.digest(string.getBytes())) {
//             stringBuilder.append(String.format("%02x", byt & 0xff));
//         }
// 
//         return stringBuilder.toString();
//     }
// }


import java.security.NoSuchAlgorithmException;
import org.junit.Assert;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runners.MethodSorters;
import org.teknux.jettybootstrap.utils.Md5Util;
/*******************************************************************************
 * (C) Copyright 2014 Teknux.org (http://teknux.org/).
 *  
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *     http://www.apache.org/licenses/LICENSE-2.0
 *  
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *  
 * Contributors:
 *      "Pierre PINON"
 *      "Francois EYL"
 *      "Laurent MARCHAL"
 *  
 *******************************************************************************/
package org.teknux.jettybootstrap.test.utils;




@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class Md5UtilTest {

    @Test
    public void test01Md5Sum() throws NoSuchAlgorithmException {
// Path: jetty-bootstrap/src/main/java/org/teknux/jettybootstrap/utils/Md5Util.java
// public class Md5Util {
// 
//   private final static String HASH_ALGORITHM = "MD5";
//     
//     private Md5Util() {
//     }
//     
//     public static String hash(String string) throws NoSuchAlgorithmException {
//         MessageDigest messageDigest = MessageDigest.getInstance(HASH_ALGORITHM);
//         StringBuilder stringBuilder = new StringBuilder();
//         for (byte byt : messageDigest.digest(string.getBytes())) {
//             stringBuilder.append(String.format("%02x", byt & 0xff));
//         }
// 
//         return stringBuilder.toString();
//     }
// }


// Path: jetty-bootstrap/src/test/java/org/teknux/jettybootstrap/test/utils/Md5UtilTest.java
import java.security.NoSuchAlgorithmException;
import org.junit.Assert;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runners.MethodSorters;
import org.teknux.jettybootstrap.utils.Md5Util;

/*******************************************************************************
 * (C) Copyright 2014 Teknux.org (http://teknux.org/).
 *  
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *     http://www.apache.org/licenses/LICENSE-2.0
 *  
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *  
 * Contributors:
 *      "Pierre PINON"
 *      "Francois EYL"
 *      "Laurent MARCHAL"
 *  
 *******************************************************************************/
package org.teknux.jettybootstrap.test.utils;




@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class Md5UtilTest {

    @Test
    public void test01Md5Sum() throws NoSuchAlgorithmException {
       Assert.assertEquals("5d41402abc4b2a76b9719d911017c592", Md5Util.hash("hello"));