EMMA Coverage Report (generated Mon Oct 17 05:41:20 EDT 2011)
[all classes][org.jclouds.gogrid.domain]

COVERAGE SUMMARY FOR SOURCE FILE [Customer.java]

nameclass, %method, %block, %line, %
Customer.java100% (1/1)50%  (3/6)50%  (42/84)63%  (10.8/17)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class Customer100% (1/1)50%  (3/6)50%  (42/84)63%  (10.8/17)
getId (): long 0%   (0/1)0%   (0/3)0%   (0/1)
getName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
hashCode (): int 0%   (0/1)0%   (0/24)0%   (0/3)
equals (Object): boolean 100% (1/1)71%  (30/42)80%  (4.8/6)
Customer (): void 100% (1/1)100% (3/3)100% (2/2)
Customer (long, String): void 100% (1/1)100% (9/9)100% (4/4)

1/**
2 * Licensed to jclouds, Inc. (jclouds) under one or more
3 * contributor license agreements.  See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership.  jclouds licenses this file
6 * to you under the Apache License, Version 2.0 (the
7 * "License"); you may not use this file except in compliance
8 * with the License.  You may obtain a copy of the License at
9 *
10 *   http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing,
13 * software distributed under the License is distributed on an
14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 * KIND, either express or implied.  See the License for the
16 * specific language governing permissions and limitations
17 * under the License.
18 */
19package org.jclouds.gogrid.domain;
20 
21/**
22 * @author Oleksiy Yarmula
23 */
24public class Customer {
25 
26    private long id;
27    private String name;
28 
29    public Customer(long id, String name) {
30        this.id = id;
31        this.name = name;
32    }
33 
34    public long getId() {
35        return id;
36    }
37 
38    public String getName() {
39        return name;
40    }
41    
42    /**
43     * A no-args constructor is required for deserialization
44     */
45    public Customer() {
46    }
47 
48    @Override
49    public boolean equals(Object o) {
50        if (this == o) return true;
51        if (o == null || getClass() != o.getClass()) return false;
52 
53        Customer customer = (Customer) o;
54 
55        if (id != customer.id) return false;
56        if (name != null ? !name.equals(customer.name) : customer.name != null) return false;
57 
58        return true;
59    }
60 
61    @Override
62    public int hashCode() {
63        int result = (int) (id ^ (id >>> 32));
64        result = 31 * result + (name != null ? name.hashCode() : 0);
65        return result;
66    }
67}

[all classes][org.jclouds.gogrid.domain]
EMMA 2.0.5312 (C) Vladimir Roubtsov