Coverage Report - net.spy.digg.parsers.UserImpl
 
Classes in this File Line Coverage Branch Coverage Complexity
UserImpl
100%
11/11
N/A
0
 
 1  
 package net.spy.digg.parsers;
 2  
 
 3  
 import java.io.Serializable;
 4  
 
 5  
 import org.w3c.dom.Node;
 6  
 
 7  
 import net.spy.digg.User;
 8  
 
 9  
 /**
 10  
  * A Digg user.
 11  
  */
 12  
 public class UserImpl implements User, Serializable {
 13  
 
 14  
         private final String name;
 15  
         private final String icon;
 16  
         private final long registered;
 17  
         private final int profileviews;
 18  
 
 19  
         public UserImpl(Node n) {
 20  279
                 super();
 21  279
                 name=BaseParser.getAttr(n, "name");
 22  279
                 icon=BaseParser.getAttr(n, "icon");
 23  279
                 registered=1000*Long.parseLong(BaseParser.getAttr(n, "registered"));
 24  279
                 profileviews=Integer.parseInt(BaseParser.getAttr(n, "profileviews"));
 25  279
         }
 26  
 
 27  
         /* (non-Javadoc)
 28  
          * @see net.spy.digg.User#getIcon()
 29  
          */
 30  
         public String getIcon() {
 31  9
                 return icon;
 32  
         }
 33  
 
 34  
         /* (non-Javadoc)
 35  
          * @see net.spy.digg.User#getName()
 36  
          */
 37  
         public String getName() {
 38  12
                 return name;
 39  
         }
 40  
 
 41  
         /* (non-Javadoc)
 42  
          * @see net.spy.digg.User#getProfileviews()
 43  
          */
 44  
         public int getProfileviews() {
 45  9
                 return profileviews;
 46  
         }
 47  
 
 48  
         /* (non-Javadoc)
 49  
          * @see net.spy.digg.User#getRegistered()
 50  
          */
 51  
         public long getRegistered() {
 52  9
                 return registered;
 53  
         }
 54  
 
 55  
         @Override
 56  
         public String toString() {
 57  3
                 return "{User " + name + "}";
 58  
         }
 59  
 }