Currently, only 35.00% of the functions and methods, and 31.52% of the lines of code in the `User` class are tested
Was: 10.68% of functions and methods and 14.94% of the lines of code
####Pending
####Progress
During this task, the following methods, which were previously untested, had tests added:
* ::getTalkPage, ::getUserPage, ::getTitleKey
* ::getBlockId, ::isAllowedToCreateAccount, ::isBlockedFromEmailuser
* ::getGroups, ::isBot
* ::newFromName, ::getName
* ::setEditCountInternal
* ::getRealName, ::setRealName
* ::useRCPatrol, ::useNPPatrol, ::useFilePatrol
* ::isWatched, ::addWatch, ::removeWatch
* ::getBoolOption, ::getIntOption
* ::newFromId, ::newFromConfirmationCode
* ::getStubThreshold, ::requiresHTTPS
* ::setItemLoaded, ::isItemLoaded
* ::getGroupMemberships
* ::getDefaultOption
* ::isCreatableName, ::isUsableName
* ::addToDatabase
* ::changeableGroups
* ::isBlockedFromUpload
* ::isAllowedAny, ::isAllowedAll, ::isAllowed, ::isNewbie
* ::pingLimiter
Testing was also expanded for:
* ::incEditCount, ::getId
* ::getCanonicalName
* ::getDefaultOptions
* ::addGroup, ::removeGroup
* ::idFromName
* ::findUsersByGroup
* ::checkPasswordValidity