Пример #1
0
  public static void main(String args[]) {
    Java8Tester tester = new Java8Tester();

    // 类型声明
    MathOperation addition = (int a, int b) -> a + b;

    // 不用类型声明
    MathOperation subtraction = (a, b) -> a - b;

    // 大括号中的返回语句
    MathOperation multiplication =
        (int a, int b) -> {
          return a * b;
        };

    // 没有大括号及返回语句
    MathOperation division = (int a, int b) -> a / b;

    System.out.println("10 + 5 = " + tester.operate(10, 5, addition));
    System.out.println("10 - 5 = " + tester.operate(10, 5, subtraction));
    System.out.println("10 x 5 = " + tester.operate(10, 5, multiplication));
    System.out.println("10 / 5 = " + tester.operate(10, 5, division));

    // 不用括号
    GreetingService greetService1 = message -> System.out.println("Hello " + message);

    // 用括号
    GreetingService greetService2 = (message) -> System.out.println("Hello " + message);

    greetService1.sayMessage("Runoob");
    greetService2.sayMessage("Google");
  }
 @Test
 public void testWelcome() {
   String welcome = greeting.welcome();
   assertNotNull(welcome);
   LOG.debug(welcome);
 }
 @Before
 public void setUp() {
   LOG.info("setUp");
   greeting.addGuest(new GuestImpl("Rainer", "Zufall"));
 }
 @GetMapping("/greetings/{caller}")
 public String get(@PathVariable String caller) {
   return greetingService.sayHello(caller);
 }
Пример #5
0
 public static void main(String args[]) {
   GreetingService greetService1 = message -> System.out.println(salutation + message);
   greetService1.sayMessage("Mahesh");
 }
Пример #6
0
 public String getGreeting() {
   return greetService.greet(name);
 }
  @Test
  public void testSimpleCall() throws Exception {
    assertEquals("Hello John Smith", greetingService.getGreeting("Smith", "John"));

    mockMvc.perform(MockMvcRequestBuilders.request(HttpMethod.GET, "/fee")).andReturn();
  }