content: ///*
  //*  Copyright Beijing 58 Information Technology Co.,Ltd.
  //*
  //*  Licensed to the Apache Software Foundation (ASF) under one
  //*  or more contributor license agreements.  See the NOTICE file
  //*  distributed with this work for additional information
  //*  regarding copyright ownership.  The ASF licenses this file
  //*  to you 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.
  //*/
  //package com.bj58.argo.learn.injector;
  //
  //import ArgoController;
  //import HadesModule;
  //import com.google.common.collect.Lists;
  //import com.google.common.collect.Sets;
  //import com.google.inject.Guice;
  //import com.google.inject.Injector;
  //import org.testng.annotations.Test;
  //
  ///**
  // * @author Service Platform Architecture Team (spat@58.com)
  // */
  //public class InjectTest {
  //
  //    @Test
  //    public void test() {
  //        Injector injector = Guice.createInjector(new HadesModule(Sets.<Class<? extends ArgoController>>newLinkedHashSet()));
  //
  //        C c = injector.getInstance(C.class);
  //        c.test();
  //    }
  //
  //    public static class C {
  //
  //        public void test(){
  //            System.out.println("aaa");
  //        }
  //
  //    }
  //}
  