// Path: src/main/java/io/arivera/oss/embedded/rabbitmq/util/OperatingSystem.java
// public enum OperatingSystem {
// 
//   WINDOWS, MAC_OS, UNIX;
// 
//   /**
//    * Returns the right instance of the Operation System.
//    *
//    * @see SystemUtils#IS_OS_MAC
//    * @see SystemUtils#IS_OS_WINDOWS
//    */
//   public static OperatingSystem detect() {
//     if (SystemUtils.IS_OS_MAC) {
//       return MAC_OS;
//     } else if (SystemUtils.IS_OS_WINDOWS) {
//       return WINDOWS;
//     } else {
//       return UNIX;
//     }
//   }
// 
// }


import io.arivera.oss.embedded.rabbitmq.util.OperatingSystem;
import org.junit.Test;
import java.net.URL;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThat;
package io.arivera.oss.embedded.rabbitmq;





public class OfficialArtifactRepositoryTest {

  @Test
  public void downloadForWindows() throws Exception {
    URL url = OfficialArtifactRepository.RABBITMQ
// Path: src/main/java/io/arivera/oss/embedded/rabbitmq/util/OperatingSystem.java
// public enum OperatingSystem {
// 
//   WINDOWS, MAC_OS, UNIX;
// 
//   /**
//    * Returns the right instance of the Operation System.
//    *
//    * @see SystemUtils#IS_OS_MAC
//    * @see SystemUtils#IS_OS_WINDOWS
//    */
//   public static OperatingSystem detect() {
//     if (SystemUtils.IS_OS_MAC) {
//       return MAC_OS;
//     } else if (SystemUtils.IS_OS_WINDOWS) {
//       return WINDOWS;
//     } else {
//       return UNIX;
//     }
//   }
// 
// }


// Path: src/test/java/io/arivera/oss/embedded/rabbitmq/OfficialArtifactRepositoryTest.java
import io.arivera.oss.embedded.rabbitmq.util.OperatingSystem;
import org.junit.Test;
import java.net.URL;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThat;

package io.arivera.oss.embedded.rabbitmq;





public class OfficialArtifactRepositoryTest {

  @Test
  public void downloadForWindows() throws Exception {
    URL url = OfficialArtifactRepository.RABBITMQ
        .getUrl(PredefinedVersion.V3_6_5, OperatingSystem.WINDOWS);